MoPub 找不到 com.mopub.mobileads.VastVideoInterstitial
MoPub cannot find com.mopub.mobileads.VastVideoInterstitial
我已经集成了 MoPub 的完整 SDK,包括将必要的适配器复制到我的 MoPub 模块的源代码中。
但是,当我从 MoPub 请求广告时,我不断收到错误消息:
Couldn't locate or instantiate custom event: com.mopub.mobileads.VastVideoInterstitial.
问题是 VastVideoInterstitial
肯定包含在内,所以我很困惑为什么 MoPub 找不到它。我的 AndroidManifext.xml
包括我能找到的 MoPub 模块的所有活动:
<activity android:name="com.mopub.mobileads.MoPubActivity" android:configChanges="keyboardHidden|orientation|screenSize"/>
<activity android:name="com.mopub.mobileads.MraidActivity" android:configChanges="keyboardHidden|orientation|screenSize"/>
<activity android:name="com.mopub.common.MoPubBrowser" android:configChanges="keyboardHidden|orientation|screenSize"/>
<activity android:name="com.mopub.mobileads.MraidVideoPlayerActivity" android:configChanges="keyboardHidden|orientation|screenSize"/>
<activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" />
<activity android:name="com.millennialmedia.android.MMActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:configChanges="keyboardHidden|orientation|keyboard" />
<activity android:name="com.millennialmedia.android.VideoPlayer" android:configChanges="keyboardHidden|orientation|keyboard" />
<activity android:name="com.mopub.mobileads.BaseVideoPlayerActivity" android:configChanges="keyboardHidden|orientation|keyboard" />
<activity android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
我在这里显示 VAST 视频插页式广告时缺少什么?我可以在 MoPub 中关闭它们,但这似乎是一个糟糕的选择,因为它会导致我的应用程序的有效每千次展示费用下降。
如何解决 Android 中的这个问题?
我在 Android Studio 中使用 Clean 和 Rebuild 的旧备用解决了这个问题。
MoPub 最近似乎在 AS 中产生了一些奇怪的错误。我们只能通过以下组合来解决这些错误:
- 清理并重建
- 重启AS
- 重启机器
我已经集成了 MoPub 的完整 SDK,包括将必要的适配器复制到我的 MoPub 模块的源代码中。
但是,当我从 MoPub 请求广告时,我不断收到错误消息:
Couldn't locate or instantiate custom event: com.mopub.mobileads.VastVideoInterstitial.
问题是 VastVideoInterstitial
肯定包含在内,所以我很困惑为什么 MoPub 找不到它。我的 AndroidManifext.xml
包括我能找到的 MoPub 模块的所有活动:
<activity android:name="com.mopub.mobileads.MoPubActivity" android:configChanges="keyboardHidden|orientation|screenSize"/>
<activity android:name="com.mopub.mobileads.MraidActivity" android:configChanges="keyboardHidden|orientation|screenSize"/>
<activity android:name="com.mopub.common.MoPubBrowser" android:configChanges="keyboardHidden|orientation|screenSize"/>
<activity android:name="com.mopub.mobileads.MraidVideoPlayerActivity" android:configChanges="keyboardHidden|orientation|screenSize"/>
<activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" />
<activity android:name="com.millennialmedia.android.MMActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:configChanges="keyboardHidden|orientation|keyboard" />
<activity android:name="com.millennialmedia.android.VideoPlayer" android:configChanges="keyboardHidden|orientation|keyboard" />
<activity android:name="com.mopub.mobileads.BaseVideoPlayerActivity" android:configChanges="keyboardHidden|orientation|keyboard" />
<activity android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
我在这里显示 VAST 视频插页式广告时缺少什么?我可以在 MoPub 中关闭它们,但这似乎是一个糟糕的选择,因为它会导致我的应用程序的有效每千次展示费用下降。
如何解决 Android 中的这个问题?
我在 Android Studio 中使用 Clean 和 Rebuild 的旧备用解决了这个问题。
MoPub 最近似乎在 AS 中产生了一些奇怪的错误。我们只能通过以下组合来解决这些错误:
- 清理并重建
- 重启AS
- 重启机器