接入华为广告不断收到onRewardAdFailedToLoad error 3?
Posted 华为移动服务
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接入华为广告不断收到onRewardAdFailedToLoad error 3?相关的知识,希望对你有一定的参考价值。
有海外开发者向我们提问:正自己的应用中集成华为广告服务,测试手机是三星Galaxy S7,手机上安装的HMS Core版本是5.0.2.301,运行示例代码时不断收到onRewardAdFailedToLoad error 3 的无广告报错,logcat中我还看到了check hms sdk available error这一行,如何解决?
问题链接:https://stackoverflow.com/questions/65723806/huawei-ads-check-hms-sdk-available-error
解决方案
首先,error 3 以及开发者日志中查询到的返回码errorCode 204,代表请求正常发出,但是服务器并未返回广告。开发者提到他在测试时使用的测试手机是三星Galaxy S7,由于当前华为Ads kit仅支持华为设备,所以开发者应使用华为设备来测试应用。
当前Ads kit支持的设备详见下图(我们的服务在持续优化更新中,除华为系设备外,将会支持更多其他厂商设备,敬请期待):
那么会有小伙伴问了,如果我此刻并没有华为手机或者华为平板来测试的话,还有其他解决办法吗?
当然。华为也提供云调试服务,支持全系列的华为真机,可以在最新最流行的华为设备上运行您的应用来测试应用的功能。关于如何使用云调试服务来进行测试,可以参考此答案:https://stackoverflow.com/a/63877454/13329100
此外,除了error 3比较常见的错误码还有error 499,此错误是由于广告请求不通,海外广告手机设置要满足以下条件:
1.海外版本的华为手机;2.HMS服务地区网络(非美国);3.手机设置区域为非中国大陆。4.手机时间与当前时间同步。5.HMS Core版本是最新的。6.手机未插中国大陆区域的SIM卡。
更多常见广告错误码可以参考广告服务错误码:
上述介绍了App集成了Ads SDK后常见的errorCode,以及在身边没有华为设备时如何测试应用的解决方案,那么华为Ads kit究竟是什么呢?有什么其他的能力?
关于HMS Ads Kit
当前华为Ads kit(广告服务)提供的主要能力包含两个部分:流量变现服务和广告标识服务。
流量变现服务
流量变现服务是广告服务依托华为终端强大的平台与数据能力为开发者提供的App流量变现服务,开发者通过该服务可以在自己的App中获取并向用户展示精美的、高价值的广告内容,并从中获得广告收益。
为满足App不同场景下的内容形式,HUAWEI Ads流量变现服务为开发者提供了Banner广告、原生广告、激励广告、插屏广告、开屏广告、贴片广告六种广告形式;此外,为了更好的支撑开发者集成华为广告服务,华为也提供了HUAWEI Ads SDK,开发者可以根据适合的场景选择不同类型的广告集成到App中,使用广告服务平台提供的高品质广告服务,实现流量变现。
为满足开发者获取流量变现报表数据(请求量、返回量、点击率、展示率等)的需求,华为也提供了流量变现服务报表API。
广告标识服务
Ads Kit提供广告标识符和转化跟踪能力方便广告平台和广告主进行个性化广告投放和广告转化渠道跟踪。
- 广告标识符(OAID)是一种非永久性设备标识符,基于广告标识符,可在保护用户个人数据隐私安全的前提下,向用户提供个性化广告,同时三方监测平台也可以向广告主提供转化归因分析。
- App转化跟踪参数(Install Referrer):开发者和广告主可通过华为开放的API,获得App转化跟踪参数,广告主可基于转化跟踪参数进行App推广渠道分析,方便广告主清楚掌握各渠道转化效果分析。
Stack Overflow 与HMS
作为全球最大的编程问答社区,Stack Overflow上每天都会有来自全球各地不同国家的开发者在上面提问各种编程问题。我们也在Stack Overflow上开了专栏(https://stackoverflow.com/questions/tagged/huawei-mobile-services),欢迎大家在上面提问在集成HMS Core过程中遇到的各种编程问题。
>>访问华为广告服务官网,了解更多相关内容
>>获取华为广告服务开发指导文档
>>访问华为开发者联盟官网,了解更多相关内容
>>获取开发指导文档
关注我们,第一时间了解华为移动服务最新技术资讯~
以上是关于接入华为广告不断收到onRewardAdFailedToLoad error 3?的主要内容,如果未能解决你的问题,请参考以下文章
FAQ接入HMS Core广告服务中的常见问题总结和解决方法