如果需要代码,则不显示tapfortap横幅

时间:2012-10-19 11:09:15

标签: android adview

如果我把它放在我的活动布局中,那么横幅显示没有问题

<com.tapfortap.AdView android:id="@+id/ad_view"
  android:layout_height="50dip"
  android:layout_width="320dip"
  android:layout_gravity="bottom"
  />

但我在代码中执行此操作我的横幅未显示

AdView adView = new AdView(this);
// Optionally specify layout params.
DisplayMetrics metrics = getResources().getDisplayMetrics();
int width = metrics.widthPixels;
int height = (int)(50 * (width / 320.0));
LinearLayout.LayoutParams myLayoutParams = new LinearLayout.LayoutParams(width, height);
adView.setLayoutParams(myLayoutParams);
// Add the AdView to your layout.
myLayout.addView(adView);

问题是

  

10-19 13:04:02.066 W / com.tapfortap.AdView(15940):无法显示   广告,没有足够的空间。

我不明白因为mylayout在我创建的示例应用程序中有足够的空间是整个屏幕中唯一的一个

2 个答案:

答案 0 :(得分:1)

使用填充时会出现问题,即使它只是顶部填充并且有很多空间......

也许这将通过tapfortap sdk的下一个版本来解决

答案 1 :(得分:0)

Tap for Tap SDK不再检查足够的空间来展示广告,这取决于开发人员。