2016-09-01 6 views
1

나는이 tutorial을 Firebase에 추가하고 Google 앱에 AdMob을 추가했습니다. 나는 무엇이든 쓰여졌다.AdMob 배너에 실시간 광고 표시

XML :

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

활동 :

private AdView mAdView; 
    mAdView = (AdView) findViewById(R.id.adView); 
    AdRequest adRequest = new AdRequest.Builder().build(); 
    mAdView.loadAd(adRequest); 

문자열 :

<string name="banner_ad_unit_id" translatable="false">ca-app-pub-3940256099942544/6300978111</string> 

나는이 메시지가 무엇입니까 :

09-02 02:04:53.088 26922-26939/com.arqamahmad.languageslearnandtalk W/Ads: There was a problem getting an ad response. ErrorCode: 0 09-02 02:04:53.118 26922-26922/com.arqamahmad.languageslearnandtalk W/Ads: Failed to load ad: 0

는 그럼, AdMob의 응용 프로그램을 등록 단계를 갔다.

하지만 배너에 실시간 광고가 표시되지 않고 대신 배너에 표시된 텍스트가 표시됩니다.

배너에 실시간 광고를 표시하려면 어떻게해야합니까?

추신 : 이것은 연극 스토어가 아닌 내 연습용 앱입니다. 내 개인 장치에.

답변

2

ca-app-pub-3940256099942544/6300978111은 테스트 광고 단위 ID입니다. 앱의 광고 단위 ID로 바꿉니다.

MobileAds.initialize(getApplicationContext(), "ca-app-pub-XXXXXXXXX/XXXXXXXX"); 
      AdView mAdView = (AdView) findViewById(R.id.adView); 
      AdRequest adRequest = new AdRequest.Builder() 
        .build(); 
      mAdView.loadAd(adRequest); 

에 자바를 변경하고 프로젝트의 루트 폴더에 다운로드 한 구글 - service.json 파일을 복사합니다.

+0

지금은 비어 있습니다. 광고 단위 ID와 함께 AdMob 페이지에서 App Id를 제공 했으므로이를 어딘가에 사용해야합니까? – arqam

+0

기다리십시오 ... 처음에는 느리지 만 나중에 표시됩니다 ... 앱 스토어에 앱을 업로드하고 앱과 함께 admob을 링크하면됩니다. 광고를 더 빨리로드합니다. – Query3j

+0

ca-app-pub-XXXXXXXXX/XXXXXXX와 같은 광고 단위 ID 만 사용하면됩니다. – Query3j