AdMob: невозможно получить viewWidth после первого макета
Я добавляю AdMob по холсту:
public void drawAddMob(final Activity a){
a.runOnUiThread(new Runnable(){
public void run(){
LinearLayout ll = new LinearLayout(a);
ll.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.WRAP_CONTENT));
adView = new AdView(a, AdSize.BANNER, "a15140cd49b6e7b");
adView.setLayoutParams(new LayoutParams(320,50));
AdRequest request = new AdRequest();
adView.loadAd(request);
ll.addView(adView);
ll.draw(canvas);
}});
}
но при загрузке я получаю такую ошибку:
W/webcore(347): Can't get the viewWidth after the first layout
и его перезагрузка - запрос admob еще раз, и каждый раз, когда я получаю эту ошибку, после 3-х раз он останавливается и пишет "onRecieveAd()", но он не появляется на экране, но до этого я получаю ошибку