2015-01-10 64 views
1

我剛剛完成了我的最新應用,並且注意到當應用處於關閉狀態或屏幕關閉時,我在logcat中每60秒發生一次此錯誤。 「應用關閉後出現「廣告不可見,不刷新廣告」錯誤

」Ad is not visible。Not refreshing ad。Scheduling ad refresh refresh 60000 milliseconds now。now「。

使用該應用程序時,廣告顯示效果很好,它只是這個錯誤正在擾亂我。我無法弄清楚爲什麼會發生這種情況。我的其他應用程序都沒有這個問題。

它不會導致任何問題,我可以看到我只是不希望這個應用程序總是試圖在後臺關閉時顯示廣告。

我已經包括所有相關的onResume()和onPause()方法。

任何想法?

public class More extends Activity { 

Button share, rate, more; 
TextView text; 
AdView adView; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    requestWindowFeature(Window.FEATURE_NO_TITLE); 
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 
    setContentView(R.layout.more); 

    share = (Button)findViewById(R.id.bShare); 
    rate = (Button)findViewById(R.id.bRateApp); 
    more = (Button)findViewById(R.id.bMoreApps); 
    text = (TextView)findViewById(R.id.tv1); 


    AdView adView = (AdView)this.findViewById(R.id.adViewMore); 
    AdRequest adRequest = new AdRequest.Builder() 
    .build(); 
    adView.loadAd(adRequest); 

    share.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View v) { 

     } 
    }); 

    rate.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View v) { 

     } 
    }); 

    more.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View v) { 

     } 
    }); 

} 

@Override 
public void onBackPressed() { 
    super.onBackPressed(); 
    finish(); 
} 

@Override 
public void onResume() { 
super.onResume(); 
    if (adView != null) { 
     adView.resume(); 
    } 
} 

@Override 
public void onPause() { 
    if (adView != null) { 
     adView.pause(); 
    } 
super.onPause(); 
} 

@Override 
public void onDestroy() { 
    if (adView != null) { 
     adView.destroy(); 
    } 
super.onDestroy(); 
} 

}

+0

貴國是否能導致這種警告 –

+0

添加的代碼,我不認爲它會告訴你很多,雖然 – RhysBailey21

回答

0

這就是DOC告訴我:

The View to display banner ads. The ad size and ad unit ID must be set prior to calling loadAd(AdRequest).

我猜你是設置在佈局文件的大小,但AdView中需要這些屬性這顯然是正常視圖大小屬性(因此不在佈局文件中硬編碼)並呈現警告​​:

廣告不可見。不刷新廣告。調度的廣告從現在刷新60000毫秒。」

可以理解的。