앱에 배너를 삽입하기 위해 Google Play 서비스 API 6.4.1을 설치 한 후 작동하기가 힘들었습니다. 내 테스트 장치에AdMob 테스트 광고는 영어 기기에만 표시됩니다.
내가이 로그 캣으로, 광고를 볼 수 없습니다 (JB 4.1.2를 탑재 넥서스 S는, 언어는 이탈리아어로 설정) : 나는 JB 4.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
.1 Nexus 7은 언어가 영어로 설정되어 있습니다 (설정 -> 언어 & 입력 -> 언어)를 이탈리아어로 바꿀 때까지 작동하지만 더 이상 광고를 볼 수 없습니다.
영어 이외의 언어에 대한 광고가없는 것 같지만 테스트 및 실제 광고 모두에 해당됩니다.
GB 2.3.3 및 JB 4.3을 실행하는 에뮬레이터에서도 언어가 영어로 설정된 경우 두 광고를 모두 표시하려고했는데 언어를 변경하면 광고가 모두 표시되지 않습니다.
난 여기에서 onCreate 내에서 사용하는 코드는()
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);
이 어떻게 영어 이외의 장치도 몹 작업을 할 수있어?
위치를 언급하지 않았습니다. 당신이 이탈리아에 있다면, 당신이 바로 거기에 문제가 있다고 생각합니다. 하지만 그렇지 않은 경우 이탈리아 광고가 표시되지 않을 수 있습니다. – William
@ 윌리엄 나는 이탈리아에 살고 있고, 나는 영어와 이탈리아어를 사용하여 자손을 테스트하고 있는데, 이것이 내가이 문제를 깨달은 이유이다. 어쨌든 영어를 사용하면 영어와 이탈리아어 광고를 모두 볼 수 있습니다. –