I have detected some of my activities are blocked at the launch. So I wrote that code in a new project:
public class LayoutTestActivity extends Activity {
I had a similar issue. Resolved it by delaying the ad-request for 1 second (which gives time for the AdView
to load and not block the UI.
new Timer().schedule(new TimerTask()
{
@Override
public void run()
{
MainActivity.runOnUiThread(new Runnable()
{
@Override
public void run()
{
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice(AD_TEST_DEVICE)
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.build();
adView.loadAd(adRequest);
}
});
}
}, 1000);