android - 广告叠加层需要在 intent extras 中使用 useClientJar 标志。

标签 android android-intent android-activity android-manifest

在尝试让插页式广告在我的第一个 Android 应用程序上运行时遇到了这个问题。作为一个完全的新手,我真的想到了如何将“useClientJar”标志添加到 Intent Extras。

这不是问题所在,它实际上是 AndroidManifest.xml 中的一个错误,我发布这个问题/答案是因为这是我遇到过的少数情况之一,只有 5 个相关的谷歌搜索结果,最上面的是一段 IRC 聊天,其中有一个可怜的家伙遇到了和我一样的问题。

最佳答案

问题是我愚蠢地将我的主要 Activity 变成了 AndroidManifest.xml 中的 AdActivity,如下所示:

 <activity
            android:name="com.google.android.gms.ads.AdActivity" <!-- notice this name, this means the interstitial ad is now the main activity! -->
            android:configChanges="orientation|keyboardHidden|screenSize"
            android:label="@string/app_name"
            android:theme="@style/FullscreenTheme" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

修复当然是像这样更正这个:

<!-- They are now two separate activities -->
<activity
            android:name=".FullscreenActivity"
            android:configChanges="orientation|keyboardHidden|screenSize"
            android:label="@string/app_name"
            android:theme="@style/FullscreenTheme" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name="com.google.android.gms.ads.AdActivity"
            android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
            android:theme="@android:style/Theme.Translucent" />

关于android - 广告叠加层需要在 intent extras 中使用 useClientJar 标志。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28377892/

相关文章:

java - 选项卡式导航,将 Intent 附加信息传递给 fragment

java - 无法更改至其他 Activity

java - Android:传递 Activity 类时为 "Expression expected"

android - Gradle 定义了多个 dex 文件

Android - 谷歌分析。跟踪 Activity View

java - 无法在txtView中获取获取的数据

Android Fused Location 不会提供定期更新

java - 防止再次启动启动器 Activity (如果已启动),只需恢复它即可

cordova - 添加深层链接到 cordova 应用程序

android - 如何以编程方式限制android中的大写字母输入?