当我尝试在我的Android设备上运行我的程序时,admob响应如下:"广告请求成功但由于缺少广告资源而没有返回广告"。
然而,当我尝试使用ads.show运行我的程序时(" banner",{x = 10000,y = 10000,appId = appID,testMode = true}) (bool在那里展示一个测试广告)它返回相同的东西......任何想法,为什么我没有得到测试横幅?
该应用处于横向模式,该应用尚未在Google Play商店发布。 以下是我的admob门户网站的设置:( ALBUM)http://imgur.com/vV5MaD3,trRnju3,Hpl2h3l#0
提前感谢您的帮助! :)
答案 0 :(得分:0)
嗯,每个文档都包含获取测试广告的方法。所以,我认为它一定存在。 对于ADT,您可以在此处找到它: - developers.google.com/mobile-ads-sdk/docs/admob/android/ ...。只需在页面中找到“测试广告”。 或者只是将代码包含在 -
中 // Create an ad request. Check logcat output for the hashed device ID to
// get test ads on a physical device. e.g.
// "Use AdRequest.Builder.addTestDevice("ABCDEF012345") to get test ads on this device."
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.build();
对于Unity官方插件,请访问:github.com/googleads/googleads-mobile-plugins点击插件查看说明或直接链接 - https://github.com/googleads/googleads-mobile-plugins/tree/master/unity#test-ads
AdRequest request = new AdRequest.Builder()
.AddTestDevice(AdRequest.TestDeviceSimulator) // Simulator.
.AddTestDevice("0123456789ABCDEF0123456789ABCDEF") // Test Device 1.
.Build();
你看,不一样,库函数有起始字母的差异。