霸王
霸王
  • 发布:2023-09-06 17:20
  • 更新:2023-09-06 17:28
  • 阅读:260

【报Bug】安卓应用做了国际化配置,打包时选择了国内广告和海外广告,报错

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows10

HBuilderX类型: 正式

HBuilderX版本号: 3.8.12

手机系统: Android

手机系统版本号: Android 11

手机厂商: 华为

手机机型: mate 20 pro

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

打包时选择了国内广告和海外广告

预期结果:

在国内访问显示国内的广告,在国外访问显示国外的广告

实际结果:

运行时加载广告会报错

bug描述:

我的安卓应用做了国际化配置,打包时选择了国内广告和海外广告,如果不搭梯子是可以正常显示国内广告的。搭梯子到海外后运行APP时加载广告会报以下错误。

{  
    "code": -5005,  
    "errMsg": "Ad loading failed,please try again later",  
    "detail": [  
        {  
            "p": "pg",  
            "id": "980636696",  
            "code": 20001,  
            "msg": "the country/region is currently not supported by Pangle"  
        },  
        {  
            "p": "gg",  
            "id": "ca-app-pub-6878865498722231/7113356306",  
            "code": -5000,  
            "msg": "timeout"  
        }  
    ]  
}

但是如果打包时,只选择海外广告打包就没有这个问题。IOS也没有这个问题。
不过这样的话安卓就要两个应用了,对我们的业务就会有很大影响,还是希望可以打一个包,在国内访问显示国内的广告,在国外访问显示国外的广告

2023-09-06 17:20 负责人:无 分享
已邀请:
DCloud_云服务_Mal

DCloud_云服务_Mal

同时打包国内广告和海外广告,测试的时候要把手机的国家设置成其它国家,比如新加坡。

  • 霸王 (作者)

    我就是把手机的地区换成了美国 手机语言调成了英语 梯子也是架到了美国。

    2023-09-06 17:29

  • DCloud_Android_zl

    回复 霸王: 梯子翻到东南亚地区,比如新加坡

    2023-09-06 17:31

  • 霸王 (作者)

    回复 DCloud_Android_zl: 我没有新加坡的,翻到了日本就可以了,这是什么情况,只有日本和东南亚才可以接海外广告吗?

    2023-09-06 17:34

  • 霸王 (作者)

    回复 DCloud_Android_zl: 如果这样的话,美国的用户该怎么办呢?

    2023-09-06 17:49

要回复问题请先登录注册