【问题标题】:Banner ad not occupying full width横幅广告未占据全宽
【发布时间】:2013-01-28 08:10:43
【问题描述】:

我可以使用重力类使横幅居中,但我无法拉伸横幅以占据整个宽度。

我还尝试了应该根据密度填充的 smart_banner,但没有成功。

需要帮助

RelativeLayout layout = (RelativeLayout)findViewById(R.id.ultimaterellayout);
 // Create the adView

    AdView adView = new AdView(MainActivity.this, AdSize.BANNER, "aaa324dsfdfsd");


    RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
    layoutParams.addRule(RelativeLayout.CENTER_HORIZONTAL);
    layout.setGravity(Gravity.CENTER_HORIZONTAL);
    layout.addView(adView, layoutParams);
    layout.invalidate();

  // layout.addView(adView);
   adView.loadAd(adRequest);

【问题讨论】:

  • 尝试使用 AdSize.SMART_BANNER 代替 AdSize.BANNER

标签: android admob banner banner-ads


【解决方案1】:

尝试将RelativeLayout的宽度设置为fill_parent。

RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);

【讨论】:

  • 没有人尝试过所有事情,除了 wrap_content 似乎没有任何效果
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多