横幅广告底部定位,下方有一些空间

时间:2018-01-13 18:39:24

标签: java android ads banner-ads appodeal

我正在使用Appodeal.show(getActivity(),Appodeal.BANNER_BOTTOM);将横幅广告定位在屏幕底部,但我希望在广告和屏幕底部之间留出一些大约20dp的空间,因为有一个分享按钮可以被广告覆盖。 那么,如何定位底部横幅广告使用java留下一些空间。

1 个答案:

答案 0 :(得分:0)

您可以使用类似的方式添加所需的边距。只要您在创建adview时调用此方法。

private void setBottomMargins (AdView adView, int bottomMargin) {
    if (adView.getLayoutParams() instanceof ViewGroup.MarginLayoutParams) {
      ViewGroup.MarginLayoutParams layoutParams = (ViewGroup.MarginLayoutParams) adView.getLayoutParams();
      layoutParams.setMargins(0, 0, 0, bottomMargin);
      adView.requestLayout();
    }
  }