【发布时间】:2022-01-05 07:37:54
【问题描述】:
我将banner广告放在主activity的顶部,但是当app switch app open时广告显示并违反了AdMob (policy )
是否可以更改应用打开广告的背景,因为您知道默认情况下应用打开应用广告的背景是透明的,因此当应用打开广告显示时,横幅广告也显示在背景中.
【问题讨论】:
标签: java android android-studio kotlin admob
我将banner广告放在主activity的顶部,但是当app switch app open时广告显示并违反了AdMob (policy )
是否可以更改应用打开广告的背景,因为您知道默认情况下应用打开应用广告的背景是透明的,因此当应用打开广告显示时,横幅广告也显示在背景中.
【问题讨论】:
标签: java android android-studio kotlin admob
终于,经过大量研究,我找到了答案,
首先,在style.xml或them.xml文件中创建一个主题(让app打开广告背景为黑色)
<style name="Theme.AppThemeNoActionBar.AdTheme" >
<item name="android:background">@color/black</item>
<item name="android:windowBackground">@color/black</item>
<item name="android:windowExitAnimation">@null</item>
<item name="android:windowEnterAnimation">@null</item>
</style>
并在 manifest.xml 文件中声明活动,并应用主题
<activity
android:name="com.google.android.gms.ads.AdActivity"
android:theme="@style/Theme.AppThemeNoActionBar.AdTheme"
tools:replace="android:theme"/>
【讨论】: