2017-10-15 3 views
0

Admob 게재 광고를 테스트하는 동안 라이브 광고가 게재되지 않고 라이브 광고가 전혀 표시되지 않고 누락 된 부분을 알 수 없습니다.Admob은 광고를 테스트하는 동안 내 애플리케이션에 표시되지 않습니다.

여기에 코드가 있습니다.

String.java XML

 <!-- Insert Id admob --> 

    <string name="BannerAd_unit_id">cca-app-pub-1154915214031679/2100011458</string> 

    <string name="InterstitialAd_unit_id">ca-app-pub-1154915214031679/9049914448</string> 

MainGame.Java 클래스

this.BANNER_AD_UNIT_ID = getResources().getString(R.string.BannerAd_unit_id); 
    showBanner(); 

화면 java.class 내가 그런 광고 게재를 테스트 코멘트 ".addTestDevice"를 제거하면 여기

public void showBanner() { 
    //banner ad 
    if (BANNER_AD_UNIT_ID.length() > 0) { 
     // Create an ad. 

     adView = new AdView(this); 
     adView.setAdSize(AdSize.BANNER); 
     adView.setAdUnitId(BANNER_AD_UNIT_ID); 

     //make ad visible on bottom of screen 
     RelativeLayout.LayoutParams params1 = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); 
     params1.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM); 
     params1.addRule(RelativeLayout.CENTER_HORIZONTAL); 
     adView.setLayoutParams(params1); 
     layout.addView(adView); 

     // Create an ad request. Check logcat output for the hashed device ID to 
     // get test ads on a physical device. 
     AdRequest adRequest = new AdRequest.Builder() 
       //.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)  

//.addTestDevice("C01834A0B4A8FA4C03A0E09605F43819")//GalaxyS4*/ 
       .build(); 

     // Start loading the ad in the background. 
     adView.loadAd(adRequest); 
    } 
} 

, 나는 그것을 게시하지 않는 광고를 게시합니다. 나는 무엇이 잘못되고 있는지 모릅니다. 어떤 도움을 주시면 감사하겠습니다.

+0

[Admob 배너 광고가 표시되지 않는 이유는 무엇입니까? \ [Android, libGDX \]] (https://stackoverflow.com/questions/46303819/why-does-an-admob-banner-ad-doesnt-show-to-me-android-libgdx) – Aryan

답변

2

실제 광고를 수신하지 않고 '테스트 광고'를받는 경우 구현이 잘되어야합니다.

방금 ​​광고 계정을 만들었다면 실제 광고가 게재 될 때까지 표시되는 데 추가 시간이 걸릴 때까지 몇 시간이 걸릴 수 있습니다.

adListener를 adView에 설정하고 내가 받고있는 것을 확인하십시오. ERROR_CODE_NO_FILL 일 수도 있고 문제 해결을위한 다른 힌트를 줄 수도 있습니다.

관련 문제