如何更改admob应用打开广告背景

Ruf*_*har 5 java android admob kotlin android-studio

我将横幅广告放置在主要活动的顶部,但是当应用程序切换应用程序打开广告时会显示并违反 AdMob(政策

是否可以更改应用程序打开广告的背景,正如您所知,默认情况下应用程序打开应用程序广告的背景是透明的,因此,当应用程序打开广告显示时,横幅广告也会显示在背景中。

Ruf*_*har 4

最后,经过大量研究,我找到了答案,

首先,在style.xml或theme.xml文件中创建一个主题(使应用程序打开广告背景黑色)

 <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>
Run Code Online (Sandbox Code Playgroud)

并在manifest.xml文件中声明活动,并应用主题

 <activity
        android:name="com.google.android.gms.ads.AdActivity"
        android:theme="@style/Theme.AppThemeNoActionBar.AdTheme"
        tools:replace="android:theme"/>
Run Code Online (Sandbox Code Playgroud)