Android AdMob测试广告仅在英语设备上显示

Android AdMob测试广告仅在英语设备上显示,android,admob,Android,Admob,在我安装了GooglePlayServicesAPI6.4.1在我的应用程序中插入横幅后,我很难让它正常工作 在我的测试设备(nexus-S安装JB 4.1.2,语言设置为意大利语)上,我没有看到任何带有以下日志的广告: 01-27 13:22:55.518: I/Ads(3463): Use AdRequest.Builder.addTestDevice("2CF3523D47F0CFC8A7523B041D9BB325") to get test ads on this device. 01

在我安装了GooglePlayServicesAPI6.4.1在我的应用程序中插入横幅后,我很难让它正常工作

在我的测试设备(nexus-S安装JB 4.1.2,语言设置为意大利语)上,我没有看到任何带有以下日志的广告:

01-27 13:22:55.518: I/Ads(3463): Use AdRequest.Builder.addTestDevice("2CF3523D47F0CFC8A7523B041D9BB325") to get test ads on this device.
01-27 13:22:55.522: I/Ads(3463): Starting ad request.
01-27 13:23:43.998: I/Ads(3463): No fill from ad server.
01-27 13:23:44.409: W/Ads(3463): Failed to load ad: 3
当我在JB4.2.1Nexus7上运行它时,语言设置为英语(us),直到我将语言(设置->语言&输入->语言)更改为意大利语,它才会工作,然后我就再也看不到广告了

看起来好像没有非英语语言的广告,但测试广告和真实广告都是如此

在模拟器上也尝试过,运行GB 2.3.3和JB 4.3,如果语言设置为英语,都会显示广告,如果我更改语言,都会停止显示广告

以下是我在onCreate()中使用的代码


如何使admob在非英语设备上也能工作?

我要回答自己,因为它开始工作时没有任何修改

英语设备的广告几乎立刻就被显示出来了,而由于一些与AdMob相关的原因,要在意大利设备上看到广告,我不得不等待4(四!!)天

所以,答案是:等等


希望这有帮助。

您没有提到您的位置。如果你在意大利,那么我认为你是对的,这是一个问题。但是如果你没有,可能就没有任何意大利广告可以展示。@William我在意大利,我正在用英语和意大利语测试purpouse,这就是我意识到这个问题的原因。不管怎样,当我使用英语时,我可以看到英语和意大利语广告。
adView = (AdView)(view.findViewById(R.id.adView));
adRequest = new AdRequest.Builder()
    .addTestDevice("TEST_DEVICE_ID")
    .addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
    .addTestDevice("2CF3523D47F0CFC8A7523B041D9BB325") // nexus S
    .addTestDevice("9C75E9349CF38EF5EB2C6C6100E96A7E") // nexus 7
    .build();
adView.loadAd(adRequest);