我已经从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"/>我在这里错过了什么来显示巨大的视频间隙?我可以在MoPub中关闭它们,但这似乎是一个糟糕的选择,因为它会导致eCPM为我的应用程序下降。
我如何在Android中解决这个问题?
发布于 2015-05-12 21:32:38
我在Android中使用了旧的备用、Clean和重建来解决这个问题。
MoPub似乎最近在AS中产生了一些奇怪的错误。我们只能通过以下几种方法来解决这些错误:
https://stackoverflow.com/questions/29725882
复制相似问题