AdMob:第一次布局后无法获取viewWidth

时间:2013-03-22 11:05:56

标签: android width admob adview

我通过画布添加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()”但它没有出现在屏幕上仍然是因为它我得到错误

0 个答案:

没有答案