【问题标题】:Huawei Ads: check hms sdk available error华为广告:检查 hms sdk 可用错误
【发布时间】:2021-01-14 17:20:46
【问题描述】:

我正在尝试在我的应用中植入华为广告。

我正在安装 HMS Core 5.0.2.301 的三星 Galaxy s7 上进行测试。

我已经尝试从 https://github.com/HMS-Core/hms-ads-demo-java 运行示例

但我不断收到 onRewardAdFailedToLoad 错误 3,这表明没有广告

我也在 logcat 中看到这一行:check hms sdk available error

我应该怎么做才能解决它?

LogCat:

I/HiAdSDK.LocationUtils:  loc_tag sendAsyncLocationByNative failed because switch is off
I/HiAdSDK.LocationUtils:  loc_tag isLocationAvailable = false, return null
I/HiAdSDK.Decouple.PPSApiServiceManager:  call remote method: reqRewardAd
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
I/HiAdSDK.Decouple.PPSApiServiceManager:  call reqRewardAd code: 200 msg: null
I/HiAdSDK.RewardAdLoader:  onAdFailed, errorCode:204

【问题讨论】:

  • 嗨。您正在三星 Galaxy s7 上进行测试。请使用华为手机。如果您没有华为设备,请尝试Cloud Debuging
  • 感谢@shirley,它可以在云模拟器上运行

标签: android huawei-mobile-services huawei-ads


【解决方案1】:

错误代码 3 表示广告请求成功,但服务器未返回任何可用的广告资源。目前Huawei Ad Kit支持华为设备,请使用华为手机测试您的应用。

如果您没有华为手机,可以使用Cloud Debugging of AppGallery Connect进行测试。云调试使用华为提供的主流华为设备测试您的应用。您可以在最新、最流行的华为设备上运行您的应用来测试应用功能。

请参考:https://stackoverflow.com/a/63877454/13329100

更多详情,请参见: Error Codes Supported Devices

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多