Промежуточное объявление Inmobi выдает ошибку "Запрос объявления был успешным, но объявление не было возвращено" в диагностике
Я пытаюсь интегрировать InMobi в свое приложение и могу успешно показывать рекламные баннеры, но не могу добавить рекламные вставки.
Я добавил этот код в действие, из которого я хочу показывать объявление.
InMobi.setLogLevel(InMobi.LOG_LEVEL.DEBUG);
InMobi.initialize(this, "Property-id");
final IMInterstitial interstitial = new IMInterstitial(this, "Property-id");
interstitial.setIMInterstitialListener(new IMInterstitialListener() {
@Override
public void onInterstitialFailed(IMInterstitial imInterstitial, IMErrorCode imErrorCode) {
Log.e(DEBUG_TAG, "Interstitial failed" + "... Error code = " + imErrorCode +
"... Internstial = " + imInterstitial);
}
@Override
public void onInterstitialLoaded(IMInterstitial imInterstitial) {
Log.e(DEBUG_TAG, "interstitial loaded");
if (interstitial.getState() == IMInterstitial.State.READY) {
interstitial.show();
}
}
@Override
public void onShowInterstitialScreen(IMInterstitial imInterstitial) {
}
@Override
public void onDismissInterstitialScreen(IMInterstitial imInterstitial) {
}
@Override
public void onInterstitialInteraction(IMInterstitial imInterstitial, Map<String, String> stringStringMap) {
}
@Override
public void onLeaveApplication(IMInterstitial imInterstitial) {
}
});
interstitial.loadInterstitial();
И для тестирования я добавил все, что упомянуто здесь, в файле AndroidManifest.xml. Я добавил все разрешения там, hardwareAccelerated = true в теге приложения и это:
<activity
android:name="com.inmobi.androidsdk.IMBrowserActivity"
android:configChanges="keyboardHidden|orientation|keyboard|smallestScreenSize|screenSize"
android:hardwareAccelerated="true"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<receiver
android:name="com.inmobi.commons.analytics.androidsdk.IMAdTrackerReceiver"
android:enabled="true"
android:exported="true" >
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
<action android:name="com.inmobi.share.id" />
</intent-filter>
</receiver>
<service
android:name="com.inmobi.commons.internal.ActivityRecognitionManager"
android:enabled="true" />
Но я продолжаю получать сообщение об ошибке "Запрос объявления был успешным, но объявление не было возвращено", и после небольшого промежутка времени выдается "Рекламной сети не удалось получить объявление".
Для баннерной рекламы это работает успешно, хотя. Я попробовал это снова, но сейчас это не работает. Есть ли что-то не так с диагностикой инмоби, как упомянуто здесь (Сохан говорит об этом в своих комментариях).
1 ответ
Я из команды InMobi. Вы заменяете "Property-Id" в своем коде своим фактическим идентификатором свойства? Я не уверен, что приведенный выше код является вашим реальным кодом или только для иллюстративных целей...