I am having some CPU usage when my app is backgrounded and the only message I am receiving at Logcat is coming from Adview with the typical:
"Ad is not visible. Not refreshing add. Scheduling ad refresh 60000 miliseconds from now."
That actually happened to be before, so I added the code to kill the AdView when pausing. Basically my code is already destroying the Adview as follows:
public void onPause() {
if ( adView != null ) {
adView.pause();
adView.destroy();
adView = null;
Log.i(TAG + ": OnPause", "Pausing the Adview");
}
super.onPause();
}
Reading all related topics about this issue recommend to do what I've done in onPause, however it is not working. I know the code is passing through this code as the Log is writing at LogCat the message I've introduced.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…