How to avoid Admob blocking the UI thread

后端 未结 4 1575
忘了有多久
忘了有多久 2020-12-16 18:04

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 {

          


        
4条回答
  •  眼角桃花
    2020-12-16 18:24

    Use threads:

    public class LayoutTestActivity extends Activity {
    
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    
        long now = System.currentTimeMillis();
    
        new Thread(new Runnable() {
    
            public void run() {
                new AdView(this, AdSize.BANNER, "MY_ID");               
            }
        }).start();
    
        Log.e("Admob Test","The UI was blocked "+(System.currentTimeMillis()-now)+"ms");
    }
    

提交回复
热议问题