我正在使用来自我的广告移动帐户的真实广告移动ID在真实设备上测试和运行我的应用。谷歌开发者网站上的“启用测试设备”部分说:“当设备配置为测试设备时,Google移动广告SDK会自动替换样本广告单元ID,从而将该设备限制为接收测试广告。” Here is the link.但我只收到测试广告。我有以下代码,布局文件
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_screentest);
adView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().addTestDevice("8E99D553D3E0F7C7F7AAD92A33DCD0C3").build();
adView.loadAd(adRequest);
adView.setAdListener(new MAdListener());
if(adRequest.isTestDevice(this)){
Log.i("Info","Test device");
}else{
Log.i("Info","Not a test device, beware..");
}
}
Java代码,
{{1}}
答案 0 :(得分:0)
你用过
AdRequest.Builder().addTestDevice("8E99D553D3E0F7C7F7AAD92A33DCD0C3")
移除测试设备或使用其他设备。
答案 1 :(得分:0)
如果您想了解真实广告的外观,请尝试在任何其他设备上运行。如果你想在你的上看到它,你可以删除addTestDevice方法。如果你想要两者,做一件事。在创建AdRequest时检查您的构建配置。如果是调试版本,请使用AddTestDevice方法创建AdRequest,并在发布版本中删除该方法。