4

我正在尝试在我的应用中实施华为广告。

我正在安装 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

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

日志猫:

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
4

1 回答 1

0

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

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

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

有关详细信息,请参阅: 错误代码 支持的设备

于 2021-01-15T07:11:01.760 回答