광고

2016-09-16 4 views
0
Starting ad request. 
    09-16 09:31:56.827 9836-9836/com.netvariant.panic I/Ads: Use  
    AdRequest.Builder.addTestDevice("F92724BDB6A4403A8C027B851F7DA3AF") 
    to get test ads on this device. 
    09-16 09:31:58.385 9836-9849/com.netvariant.panic I/Ads: No fill 
    from ad server. 
    09-16 09:31:58.392 9836-9836/com.netvariant.panic W/Ads: Failed to load ad: 3 

오전 내 XML에서이 오류가 점점 :광고

<?xml version="1.0" encoding="utf-8"?> 
    <RelativeLayout  
xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
xmlns:ads="http://schemas.android.com/apk/res-auto" 
android:id="@+id/tesd" 
android:layout_width="match_parent" 
android:layout_height="match_parent"> 
<com.google.android.gms.ads.doubleclick.PublisherAdView 
    android:id="@+id/ad_view" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:layout_centerHorizontal="true" 
    ads:adSize="BANNER" 
    ads:adUnitId="ca-app-pub-4532549351948034/7622739505" /> 
    </RelativeLayout> 

그리고 내 자바 코드는 다음과 같습니다

mAdView = (PublisherAdView) rootView.findViewById(R.id.ad_view); 
     // Create an ad request. Check logcat output for the hashed 
     device ID to 
     // get test ads on a physical device. e.g. 
     // "Use AdRequest.Builder.addTestDevice("ABCDEF") to 
     get test ads on this device." 
     PublisherAdRequest adRequest = new 
     PublisherAdRequest.Builder().build(); 
     // Start loading the ad in the background. 
     mAdView.loadAd(adRequest); 
,536,913,632을 10

그리고 어떻게로드 할 수 있습니다. 문제가 무엇입니까? 고맙습니다. 나는 firebase를 만들었고, 내 Mac 스튜디오 (내 스토어에 업로드하는 데 사용하는 키 저장소가 아닌)를 사용하여 계정을 감탄했습니다. 안드로이드 스튜디오에서 장치로 실행되는 .am은 작동하지 않습니다. 내 앱에도 google-services.json이 있습니다. . 는 로그 캣 콘솔에서 말했듯이

내가이 지침

[https://firebase.google.com/docs/admob/][1] 

답변

0

을 따라, 당신은 당신이 광고를 시작 어디 코드 블록에 다음 줄을 추가해야합니다.

AdRequest.Builder.addTestDevice("F92724BDB6A4403A8C027B851F7DA3AF"); 

이렇게하면 에뮬레이터에서 광고 기능을 테스트하고 테스트 광고를 반환한다는 것을 Google 광고에서 알 수 있습니다. 그 이유는 테스트하는 동안 개발자가 광고를 클릭하지 않도록 (실수로) 광고 계정이 금지 될 수 있으며 실제 기기에서 실행되는 다른 앱에는 실제 광고가 게재되기 때문입니다.

+0

내가 스토어에 업로드하면 addtestdevice 부분없이 작동합니까? –

+0

앱을 게시 할 때 두 가지 일을 할 수 있습니다. 1) 해당 행을 주석 처리하거나 2) 변수를 추가하여 개발 모드 또는 프로덕션 모드에 있는지 확인하십시오. –

관련 문제