2012-01-24 4 views
10

이제는 내가 android 프로젝트를 생선을 피우고 당신이 creae admob 광고에해야 할 모든 생각을 설정하는 것 같습니다. 불행히도 에뮬레이터 (나를 위해)는 광고를 보여주지 않고 eather는 핸드폰을 보여줍니다. 그러면 내 admob이 실제로 작동하는지 어떻게 알 수 있습니까?게시하기 전에 작업 admob

코드 :

admobView = new AdView(this, AdSize.BANNER, "Top secret"); 
    RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(
      RelativeLayout.LayoutParams.WRAP_CONTENT, 
      RelativeLayout.LayoutParams.WRAP_CONTENT); 
    lp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM); 
    admobView.setLayoutParams(lp); 

    RelativeLayout layout = new RelativeLayout(this); 
    layout.addView(renderView); 
    layout.addView(admobView); 
    admobView.loadAd(new AdRequest()); 
    setContentView(layout); 

응용 미세 (renderView) 작동하지만 같이 adView가하는 경우에 나는 아무 생각이 없습니다. 그리고 예, admob ID가 맞습니다.

답변

14

에뮬레이터에서도 AdMob을 테스트 할 수 있습니다. 이를 달성하려면 테스트 모드가 필요합니다. How to integrate Admob into your app

당신이 로그 캣에서 장치 ID를 찾을 수없는 경우 당신은 또한 TEST_EMULATOR 상수 추가 할 수 있습니다 더 자세한 정보를 원하시면 튜토리얼 6 단계를 참조하십시오

request.addTestDevice(AdRequest.DEVICE_ID_EMULATOR); 
+0

감사합니다. 멋지게 보이지만 SDK에 최신 버전이 있지만 AdManager 클래스가 없습니다. – Daniel

+0

AdMob을 앱에 통합하는 방법에 대한 링크는 구형입니다. SDK의 Google AdMob을 다시 작성하기 전에 작성되었습니다. 위에서 설명한대로 'request.addTestDevice (AdRequest.TEST_EMULATOR);'를 사용하거나 http://code.google.com/mobile/ads/docs/bestpractices.html#testmode에서 테스트 모드를 설정하는 방법에 대한 도움말을 참조하십시오. 최신 SDK 버전. –

관련 문제