Интегрирах пълния SDK от MoPub, включително копиране на необходимите адаптери в източника за моя 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, но това изглежда е лоша опция, тъй като ще доведе до падане на eCPM за приложението ми.
Как мога да разреша този проблем в Android?