android - 在屏幕底部显示 AdMob 横幅

标签 android admob android-relativelayout

我的 AdMob 横幅显示在屏幕顶部而不是底部。

这是我的代码:

adView = new AdView(mSingleton);
adView.setAdSize(AdSize.SMART_BANNER); 
adView.setAdUnitId("ca-app-pub-xxxxxxxxxxxxxxx/xxxxxxx");

RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(
       RelativeLayout.LayoutParams.WRAP_CONTENT,
       RelativeLayout.LayoutParams.WRAP_CONTENT);

params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
params.addRule(RelativeLayout.CENTER_HORIZONTAL);

AdRequest adRequest = new AdRequest.Builder()
  .addTestDevice("XXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
  .build();
adView.loadAd(adRequest);
mLayout.addView(adView, params);

感谢任何帮助。 谢谢。

最佳答案

用这个替换你的广告代码

<com.google.android.gms.ads.AdView
    android:id="@+id/adView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true"
    android:layout_gravity="bottom"
    ads:adSize="BANNER"
    ads:adUnitId="ca-app-pub-xxxxxxxxxxxxxxxx/xxxxxxxxxx">

</com.google.android.gms.ads.AdView>

关于android - 在屏幕底部显示 AdMob 横幅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32952521/

相关文章:

android - 抽屉导航 : unable to show the back icon instead of hamburger icon on the toolbar in the children activities

java - "Wiring-up"在android中更改 View 的按钮

iphone - AdMob 崩溃并显示 [GADObjectPrivate changeState :]: unrecognized selector

android - android中的定位布局

android - 保持 RelativeLayout 高度尽可能小,但增加子项高度以填充所有可用空间

Android View /布局屏蔽

android - 如何在 RecyclerView 中的 CardView 之间设置相等的空间?

android - 使用 Firebase 时,GoogleSignIn 被标记为内部登录,不应从应用访问

android - RecyclerView android中的Admob原生广告

reactjs - 构建后 Admob 不会在真实设备上展示广告。 Expo React-native