android - 视图下的 Admob 广告
问题描述
我想在视图下添加一个 admob 广告,以便将其隐藏。
所以 admob 仍然表现得像它显示的那样吗?
<view hidden>
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-3940256099942544/6300978111">
</view>
解决方案
您可以使用 FrameLayout 将视图叠加在一起,例如,请参见下面的代码:
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<View
android:layout_width="120dp"
android:layout_height="120dp"
android:background="#000000"
android:layout_gravity="center"
android:id="@+id/hiddenView"
/>
<View
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#FFFFFF"
android:id="@+id/topView"
/>
</FrameLayout>
在此布局中,第二个视图(称为 topView 的白色背景视图)位于顶部,第一个视图(称为 hiddenView 的黑色背景视图)位于第二个视图后面
推荐阅读
- c++ - 如何在 varC++ 中将 int 与字符串组合
- vue.js - 如何使用 vue2leaflet 访问和添加折线到多个地图
- c++ - 使用 powershell 解析日志文件,并发送电子邮件通知
- google-api - 谷歌照片 API,从谷歌像素肖像模式中检索原始图片
- javascript - 使用 html 和 css 创建树
- github - 创建自定义 GitHub 表情符号
- swift - 如何快速使用 char *c = "\x0D\x0A"
- python - matplotlib中的逗号是什么意思?- Python
- javascript - NodeJS 等待优先级 - 一个等待以错误的顺序在另一个之前运行(Express、SQLite3 db.all 和 db.run)
- zurb-foundation - JOINTSWP 如何在 JOINTWSP 中开启基础原型断点