2014-03-26 4 views
1

내 애플리케이션에 AdMob 광고를 추가하려고합니다. 지금까지 onCreate 메소드에 다음 코드를 작성했습니다.Android AdMob 시간 초과

long previousAdShown = this.prefs.getLong("last_ad_shown", 0); 
    long now = new Date().getTime(); 
    if (Constants.ADMOB_ENABLE && (previousAdShown < now - Constants.ADMOB_INTERVAL)) 
    { 
     Log.e("ADMOB", "Load ADMOB"); 
     // Load ad view 
     this.adView = new InterstitialAd(this); 
     this.adView.setAdUnitId(Constants.ADMOB_ID); 
     AdRequest.Builder adRequest = new AdRequest.Builder(); 
     adRequest.addTestDevice("31090DB31C8059FC6EF0FDA2XXXXXXXX"); 

     this.adView.loadAd(adRequest.build()); 

     // Update timer 
     this.prefs.edit().putLong("last_ad_shown", now).commit(); 
    } 

광고를 미리로드하기로되어 있습니다. 그것은 이전에로드 된 경우 기본적으로 광고를 게재

this.menu_me_feed_layout.setOnClickListener(new OnClickListener() { 
     @Override 
     public void onClick(View view) 
     { 
      if (adView != null && adView.isLoaded()) 
      { 
       adView.show(); 
       adView.setAdListener(new AdListener() { 
        @Override 
        public void onAdClosed() 
        { 
         Intent intent = new Intent(LeftMenu.this.activity, UserFeedActivity.class); 
         intent.putExtra("isForUser", false); 
         LeftMenu.this.activity.startActivity(intent); 
         LeftMenu.this.activity.finish(); 
        } 
       }); 
      } 
      else 
      { 
       Intent intent = new Intent(LeftMenu.this.activity, UserFeedActivity.class); 
       intent.putExtra("isForUser", false); 
       LeftMenu.this.activity.startActivity(intent); 
       LeftMenu.this.activity.finish(); 
      } 
     } 
    }); 

:

그런 다음 내 메뉴에 나는 그런 일을 얻었다.

내가이 오류가있어 다음 몹의 문서에 따르면,

  • 03-26 20:44:37.437: E/GooglePlayServicesUtil(28151): The Google Play services resources were not found. Check your project configuration to ensure that the resources are included. 어떤을 차단 오류가 아닙니다.

  • 03-26 20:44:59.242: W/Ads(28151): Timed out waiting for ad response. 03-26 20:44:59.252: W/dalvikvm(28151): disableGcForExternalAlloc: false 03-26 20:44:59.257: W/Ads(28151): Failed to load ad: 2

AdUnitId으로 이러한 오류를 가지고 왜 이해가 안 맞습니다.

아이디어가 있으십니까?

도움 주셔서 감사합니다.

답변

2

첫 번째 오류는 무시할 만하며 무시할 수 있습니다.

두 번째는 네트워크 연결 상태가 좋지 않거나 Admob 서버가 과부하 상태 일 가능성이 있음을 나타냅니다. 인터넷에 연결되어 있는지 확인하고 다시 시도하십시오.

+0

답변 해 주셔서 감사합니다. 사실, 제 시간에 광고를 검색하기에는 너무 느립니다. 오늘 아침 다시 노력하면서 내 문제를 해결했습니다. – Manitoba