Android 앱을 개발했으며 Google의 adMob 삽입 광고를 통합했습니다. 문제는 에뮬레이터에서 광고가 성공적으로 표시되지만 내 기기에는 광고가 표시되지 않는다는 것입니다. AdMob에서 만든 광고 단위 ID를 생성하고 앱을 adMob에 연결했습니다. 이제 showInterstitial() 함수기기에 삽입 광고가 표시되지 않는 이유
InterstitialAd mInterstitialAd;
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId(getString(R.string.interstitial_full_screen));
AdRequest adRequest = new AdRequest.Builder().build();
// Load ads into Interstitial Ads
mInterstitialAd.loadAd(adRequest);
mInterstitialAd.setAdListener(new AdListener() {
public void onAdLoaded() {
showInterstitial();
}
});
:
private void showInterstitial() {
Random r = new Random();
if (mInterstitialAd.isLoaded()) {
new android.os.Handler().postDelayed(
new Runnable() {
public void run() {
mInterstitialAd.show();
AdRequest adRequest = new AdRequest.Builder().build();
mInterstitialAd.loadAd(adRequest);
}
},
r.nextInt(7000 - 5000) + 5000);
}
}
내가 임의의 시간 제한을 추가하고 광고가로드 될 때 표시됩니다
여기 내 코드입니다.
compile 'com.google.android.gms:play-services-ads:9.8.0'
NB를 :
내 Gradle을 파일에서
나는 다음과 같은 추가. 앱에 다른 배너 광고가 있습니다.삽입 광고가 기기에 표시되지 않는 이유 어떤 생각을 가지고 하나 : 그것은 여기 잘 작동 에뮬레이터에
은 스크린 샷입니까? . 고맙습니다.
어떤 오류 코드가 표시됩니까? Logcat 출력을 확인하십시오. – earthw0rmjim