我已在我的应用中设置了AdMob广告并进行了测试。现在我也已将Leadbolt网络添加到AdMob中的同一Ad unit
,但我没有收到Leadbolt广告,我想知道我做错了什么或者甚至不能测试我什么时候为AdMob构建测试请求。这就是我请求测试添加的方式。
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice("XXXXXXXXX")
.build();
现在我完成了Leadbolt setup告诉我的所有事情。
$20.00
设置了高层有效每千次展示费用,我也尝试了$0,01
。new AdRequest.Builder().addTestDevice("XXXX").build();
但我已经尝试了几次没有经过测试。我已将活动添加到AndroidManifest.xml
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
android:name="com.apptracker.android.module.AppModuleActivity"
android:hardwareAccelerated="false">
</activity>
我还设置了权限:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
我错过了什么吗?如果没有,那么当我不被允许在开发状态下请求真实广告时,如何测试来自第三方网络的广告?
答案 0 :(得分:2)
调解可能是测试的一个粗略位置。 AdMob测试体系结构的工作方式涉及交换测试广告单元ID的生产广告单元ID,这意味着您的中介配置不会使用。
您可以通过以下步骤解决此问题:
addTestDevices
。AdMob最重要的一点是,您在测试时无法查看AdMob的制作广告,而且您绝对无法点击 AdMob的制作测试时的广告。这些步骤应该避免两者。