2012-07-17 6 views
1

이상한 문제의 종류 : xml을 통해 테스트 모드를 설정할 때마다 에뮬레이터에 예상 테스트 광고가 수신됩니다. 그러나 프로그래밍 방식으로 동일한 작업을 수행하려고하면 실제 광고가 표시됩니다. Admob 설명서에 따르면이 두 가지 방법은 동일해야합니다. 여기 내 XML 코드 :프로그래밍 방식으로 테스트 모드를 설정하면 실제 AdMob 광고가 표시됩니다.

<com.google.ads.AdView 
        android:id="@+id/adView" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_alignParentLeft="true" 
        android:layout_alignParentTop="true" 
        ads:adSize="BANNER" 
        ads:adUnitId="xxxxxxxxxxx" 
        ads:loadAdOnCreate="true"> 
    </com.google.ads.AdView> 

그리고 여기에 관련 자바 코드 : 위의 XML로 = "TEST_EMULATOR, TEST_DEVICE_ID"에 testDevices : 나는 라인 광고를 삽입 할 경우,

@Override 
public void onCreate(Bundle savedInstanceState) { 
    requestWindowFeature(Window.FEATURE_NO_TITLE); 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    AdRequest adRequest = new AdRequest(); 
    adRequest.addTestDevice(AdRequest.TEST_EMULATOR); 

} 

앞서 언급 한 바와 같이 코드, 테스트 광고가 제대로 표시됩니다. 어떤 아이디어?

답변

1

AdView 개체에서 .loadAd (adRequest)를 호출해야한다고 생각합니다. com.google.ads.AdView 섹션을 추가하기 에서

See Google's AdMob documentation here

.

+0

좋은 사람, 그게 효과가 있습니다. 테스트 모드를 프로그래밍 방식으로 설정하려는 경우 제안 된대로 프로그래밍 방식으로 광고를로드해야합니다. 따라서 내 xml에서 loadAdOnCreate = "true"라는 광고를 제거하고 자바에 코드를 추가하면 효과가있었습니다. 감사. –

1

프로그래밍 방식으로 호출 할 필요는 없습니다. 내가 얻을 때까지

그것은 장치가 무엇 나는 그것이 (ADB 장치)와 같은 실제 장치와 관련된 뭔가

했다 생각 '사촌 기대하고 무엇 AdMob의 SDK이다 그러나 여기에서 공식 문서에서 주석입니다 나에게 렸어요 그것을 정리했다.

는 당신이 가지고 당신은 그것을

I/Ads(26674): To get test ads on this device, call adRequest.addTestDevice("F1254CDFBA84BDC27F5C7C6E12445D06"); 

모든 유사한 메시지를받을 수 있습니다

"테스트 장치 목록에 현재 장치를 추가하는 데 필요한 코드와 로그 메시지가있을 것" 그

<com.google.ads.AdView 
    android:layout_alignParentBottom="true" 
    android:id="@+id/adView" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    ads:adSize="BANNER" 
    ads:adUnitId="@string/publisherId" 
    ads:loadAdOnCreate="true" 
    ads:testDevices="TEST_EMULATOR, F1254CDFBA84BDC27F5C7C6E12445D06" /> 

다음과 같이 귀하의 레이아웃을 XML로이 ID를 배치하는 것입니다 후 밖으로 너희들

하는 데 도움이 희망 할

Paulo Miguel Almeida

관련 문제