2011-08-05 4 views
5

내 앱에 Admob 광고를 추가하려고하는데 모든 지시 사항을 따르지만 작동하지 않습니다.에뮬레이터 또는 휴대 전화에 Admob 광고가 나타나지 않습니다.

AdView adView = new AdView(this, AdSize.BANNER, "My_ID"); 
    RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); 
    lp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, RelativeLayout.TRUE); 
    flashCardPage.addView(adView, lp); 
    adView.loadAd(new AdRequest()); 

내 매니페스트 파일에는 자습서와 마찬가지로 activty 태그와 두 가지 권한이 있지만 배너는 화면에 표시되지 않습니다. 흥미롭게도, 내 매니 페스트 파일에서 모든 AdMob 항목을 꺼내서 응용 프로그램을 실행하면 내 화면 하단에 인터넷 및 네트워크 상태 액세스를 허용해야한다는 배너가 나타납니다. 아무도 내가 뭘 잘못하고 있는지 알아? 이미이 주제에 관해 많은 질문이 있지만 그 중 누구도 도움을받지 못했습니다. Admob 계정을 테스트 모드로 변경하고 에뮬레이터를 테스트 프로젝트로 추가하려고했지만 작동하지 않았습니다.

다른 광고 방법을 사용해야합니까? 약 1 주일이 지났지 만 Admob 광고는 계속 게재되지 않습니다.

오늘 (8 월 10 일) 내 휴대 전화로 앱을 실행했을 때 강제 종료가 발생 했으므로 Admob으로 인해 발생하는 시간이 1 % -5 % 일지라도 그걸 써.

+0

인터넷 연결을 확인하십시오. –

+0

지금 내가 머무르는 곳에서 연결 속도가 매우 느립니다. 광고 게재를위한 최소 연결 속도가 있습니까? –

답변

4

AdMob에 게재 할 광고가없는 경우가있을 수 있으므로 adView 선언 후에 해당 코드를 추가하여 광고 수신 실패를 알릴 수 있습니다.

// Set AdListener 
     adView.setAdListener(new AdListener() { 
      @Override 
      public void onFailedToReceiveAd(Ad ad, ErrorCode error) { 
       System.err.println("Ad failed: " + ad.toString() + error.toString());  
      } 

      @Override 
      public void onReceiveAd(Ad ad) { 
       System.out.println("Ad received: " + ad.toString()); 
      } 
     }); 
0

로그 cat 출력에서 ​​admob의 모든 디버그 메시지를 확인하십시오. 광고가 요청되었거나로드되지 않았을 때 표시됩니다. 솔직히 내가 처음 시작했을 때 내 광고는 거의 표시되지 않았습니다. 결국 그들은 막 보여주기 시작했습니다. 진짜 설명이 없습니다.

+0

디버그 탭의 로그 cat 출력을 보았지만 adview 또는 admob으로 필터링 할 때 결과가 없습니다. –

0

먼저 광고 xml을 추가하려고합니다. 또한 admob을 통해 광고를 수신하도록 설정되어 있는지 확인하십시오.

com.google.ads.AdView 정의를 참조하십시오.

admob을 통해 로그인하고 & Apps로 이동합니다 (광고가 앱에 실제로 전송되는지 여부를 확인할 수 있음). 앱으로 스크롤합니다. 앱 위로 마우스를 가져 가면 '설정 관리'라는 버튼이 표시됩니다. 그것을 클릭 한 다음 응용 프로그램 설정으로 이동하십시오. 이렇게하면 광고가 표시되는 방식과 새로 고침 빈도 등을 제어하는 ​​데 도움이됩니다.

+0

코드로 설명해주세요. –

2

특정 앱을 광고에 등록하고 'ca-app-pub'로 더 긴 발행인 번호를 받으려면 admob 계정으로 돌아 갔습니까? - '서문'서언 대신에 서언?

Google Admob "Google 모바일 광고 SDK"개발 사이트의 '배너 광고 1'지침에 AdMob 계정으로 돌아 가야한다는 내용은 없습니다.

이 어리석은 실수로 나를 며칠 동안 붙잡아 두었습니다.

+0

그 실수로 나를 붙들어주었습니다. 제가 가지고있는 문제를 해결해 주셔서 감사합니다. –

0

이 문제는 앱을 수동으로 제거하고 변경하지 않고 다시 설치하면 해결됩니다 !!

관련 문제