Android Google AdMob代码问题(运行实时模式?!)
我最近注册了GoogleAdMob服务,并使用此代码创建了AdRequestAndroid Google AdMob代码问题(运行实时模式?!),android,mobile,admob,ads,Android,Mobile,Admob,Ads,我最近注册了GoogleAdMob服务,并使用此代码创建了AdRequest private AdRequest createAdRequest() { return new AdRequest.Builder() .AddTestDevice(AdRequest.TestDeviceSimulator) .AddTestDevice("0123456789ABCDEF0123456789ABCDEF") .AddKeywo
private AdRequest createAdRequest()
{
return new AdRequest.Builder()
.AddTestDevice(AdRequest.TestDeviceSimulator)
.AddTestDevice("0123456789ABCDEF0123456789ABCDEF")
.AddKeyword("game")
.SetGender(Gender.Male)
.SetBirthday(new DateTime(1985, 1, 1))
.TagForChildDirectedTreatment(false)
.AddExtra("color_bg", "9B30FF")
.Build();
}
今天早上登录时,我看到一些明显是我自己留下的印象(大约100个)。TestDevice ID当然不是正确的ID,因为我懒得找到正确的ID。
现在我的应用程序中显示的广告是“真实”广告吗?我可以通过添加正确的设备ID来解决这个问题吗?然后我会在应用程序中看到广告只是“演示”吗?
... 是否没有“通用测试模式”?我和一个朋友一起开发,他当然有一个不同的设备ID
提前感谢您可以添加多个设备ID,没有问题:
.AddTestDevice("YOURDEVICEIDYOURDEVICEIDYOURDEVICEID")
.AddTestDevice("FRIENDSDEVICEIDFRIENDSDEVICEIDFRIEND")
.AddTestDevice("SOMEONEELSESOMEONEELSESOMEONEELSESOM")
现在,你和你的朋友将看到演示广告,所有其他人将看到真实的广告
要获取设备id,您可以启动应用程序,并在logcat中查看大致如下所示的admob日志:
05-20 20:27:20.888:I/Ads(32367):使用addRequest.Builder.addTestDevice(“Bananaanana”)获取此设备上的测试广告。
只需在addTestDevice方法中将此id用作参数即可。也见此