我关注了这个Google示例应用NativeAdvancedExample并在我的应用中实现了。当我添加测试设备ID时,它正在工作。但是当生成发布的apk时,它无效并且广告加载失败并显示以下消息。
I/Ads: Starting ad request.
I/Ads: Use AdRequest.Builder.addTestDevice("22C0485C025508BC7990BBF9260554DF") to get test ads on this device.
W/Ads: Received error HTTP response code: 403
W/Ads: There was a problem getting an ad response. ErrorCode: 0
W/Ads: Failed to load ad: 0
我对该应用有以下权限:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
提前致谢。
答案 0 :(得分:1)
Hello @ ch3tanz native advanced不会加载广告,即使它不会从真实设备生成Impression,因为它在Beta版本中。因此,为了生成Impression,您必须实现Native Express Ad。
我也遇到了和你一样的问题。现在我已经实现了Native Express Ad。使用测试ID成功加载原生高级广告,但不会创建展示。
for Express Ad: This is the link.
快乐编码