2017-04-12 13 views
4

휴대 전화에서 광고 기능을 테스트했습니다. 테스트 광고 만 표시됩니다. 광고 단위 ID를 AdMob에서 얻은 단위 ID로 바꾸면 실제 광고가 표시되지 않습니다.AdMob 실제 광고가 게재되지 않고 테스트 광고 만 표시됩니다.

무엇이 문제입니까? 내가

<uses-permission android:name="android.permission.INTERNET"/> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
012이 XML에 대한

<string name="banner_ad_unit_id">ca-app-pub-11*************1/7********5</string> 

은 내가 manifeast에서

 AdView adView=(AdView)findViewById(R.id.adView); 
    AdRequest adRequest= new AdRequest.Builder().setRequestAgent("android_studio:ad_template").build(); 

    adView.loadAd(adRequest); 

을 사용 로딩 광고

<com.google.android.gms.ads.AdView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_alignParentBottom="true" 
      android:layout_centerHorizontal="true" 
      ads:adSize="BANNER" 
      android:id="@+id/adView" 
      ads:adUnitId="@string/banner_ad_unit_id"> 
     </com.google.android.gms.ads.AdView> 

을 사용 : 여기

내 코드입니다

. . .

<activity android:name="com.google.android.gms.ads.AdActivity" 
     android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" 
     android:theme="@android:style/Theme.Translucent"/> 

하지만 내 광고는 Android 기기에로드되지 않습니다. 테스트 광고가 올바르게 작동합니다. 나는이 모든 작업에 실제 장치를 사용했습니다. 어떤 도움을 주시겠습니까?

+0

* 광고를로드하는 데 *, *이 코드는 어디에 있습니까? –

답변

4

좋아하는 일 바로 지금까지 내가 여기에서 볼과 같습니다. 위에 언급 된대로 반드시 성전 예식이 필요하지 않습니다.

방금 ​​광고를 등록했기 때문에 광고가 표시되지 않습니다. 귀하의 광고 등록은 먼저 Google 서버에서 확인되어야하며 해당 서비스가 활성화되어 자동으로 요청되지 않도록 해당 서비스가 올바르게 검증되어야합니다. 따라서 적어도 1-2 시간을 기다려야합니다. 감사합니다.

+0

omygod 그런 간단한 대답이지만 다이아몬드와 같습니다. 나는 거의 나의 플레이 스토어와 admob 계정, Thnx mannnn을 비활성화했다. –

1

문제는 AdRequest입니다.

변경 :

AdRequest adRequest = new AdRequest.Builder().setRequestAgent("android_studio:ad_template").build(); 

에 :

AdRequest adRequest = new AdRequest.Builder().build(); 

구글 API를 안드로이드 : AdRequest.Builder setRequestAgent

+0

그게 아니었다 –