2012-03-14 2 views
0

오늘 admob을 설치하고 한 가지 문제를 제외하고는 문제없이 작동합니다. 뒤로 버튼을 사용하면 광고가 주 화면 또는 마지막 페이지 에 추가됩니다. 내가 설명 할 수 있는지 보자. 응용 프로그램이 열리면 목록 메뉴 항목을 방문한 후 광고가 표시되고 뒤로 버튼을 누르면 페이지에 광고가 하나 추가됩니다. 이제 막 2 개가 있습니다. 다시 지금은 세 ..... 등이 있습니다. 화면이 가득 찰 때까지 계속됩니다. 다시 시작하는 앱을 다시 엽니 다. 화면을 새로 고침하여 을 다시 한 화면으로 되돌립니다. 당신이 나를 돕기 위해 무엇을 원하는지 확실하지 않은 새로운 것이므로이 문제를 해결하려면 으로 문의하십시오.뒤로 버튼을 사용할 때 Admob 광고가 이전 화면에 추가됩니까?

나는 이것과 관련이 있다고 생각하겠습니까?

//onDestroy 
@Override 
public void onDestroy() { 
    adView.destroy(); 
    super.onDestroy(); 
    //BT_debugger.showIt(activityName + ":onDestroy"); 
} 

안드로이드

가 사전에 감사합니다 3.2 GoogleAdMobAdsSdk-4.3.1.jar. onCreate 메소드에이 라인

//onResume 
@Override 
public void onResume() { 
    super.onResume(); 
    //BT_debugger.showIt(activityName + ":onResume"); 
    // Create Admob View 
    adView = new AdView(this, AdSize.BANNER, Config.ADMOB_PUBLISHER_ID); 
    // Lookup LinearLayout 
    LinearLayout layout = (LinearLayout)findViewById(R.id.admob_main); 
    // Add the adView to it 
    layout.addView(adView); 
    // Initiate a generic request to load it with an ad 
    adView.loadAd(new AdRequest()); 
} 

이동하고는 onResume

adView = new AdView(this, AdSize.BANNER, Config.ADMOB_PUBLISHER_ID); 
// Lookup LinearLayout 
LinearLayout layout = (LinearLayout)findViewById(R.id.admob_main); 
// Add the adView to it 
layout.addView(adView); 
// Initiate a generic request to load it with an ad 
adView.loadAd(new AdRequest()); 
+0

먼저 호출 admod를에서 삭제 : – Woodsy

+0

이게 당신이 찾고 있는게 있나요? // ** adview (onDesroy 전의 onResume 이후) // Admob보기 만들기 adView = 새 AdView (this, AdSize.BANNER, Config.ADMOB_PUBLISHER_ID); – user1224678

+0

adView를 어디에서 언제 초기화합니까? 거기에 문제가있는 것 같습니다. – RajPara

답변

0

이 있나요? layout.xml에서? onCreate? 또는 onResume?
+0

챔프처럼 일했습니다! 도움을 주셔서 감사합니다 @ woodsy – user1224678

관련 문제