У меня есть стабильное приложение загрузки 15k в игровом магазине, которое хочет расширить монетизацию ... Я хочу добавить межстраничные объявления.Как кэшировать межстраничные объявления, чтобы показать их при выходе приложения?
У меня уже есть рекламные баннеры, которые работают довольно прилично ...
Проблемы у меня с внедренными объявлениями является:
Я хочу показать эти объявления, когда пользователь нажимает кнопку назад на главное меню, то есть когда приложение закрывается, я хочу показать полноэкранное объявление. (Интерстициальное или дом объявление, какие бы она называется - полноэкранные из них, о чем я говорю.)
https://developers.google.com/mobile-ads-sdk/docs/admob/advanced
Я попытался основной код текста книги для этого, но я не очень конечно как. Проблема приложение закрывается до, у него есть возможность показать объявление.
Вот код:
import com.google.ads.*;
public class BannerExample extends Activity implements AdListener {
private InterstitialAd interstitial;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Create the interstitial
interstitial = new InterstitialAd(this, MY_INTERSTITIAL_UNIT_ID);
// Create ad request
AdRequest adRequest = new AdRequest();
// Begin loading your interstitial
interstitial.loadAd(adRequest);
// Set Ad Listener to use the callbacks below
interstitial.setAdListener(this);
}
@Override
public void onReceiveAd(Ad ad) {
Log.d("OK", "Received ad");
if (ad == interstitial) {
interstitial.show();
}
}
}
Единственное изменение, которое я сделал это, я попытался положить его в OnDestroy(). Но приложение закрывается до того, как объявление загружается и отображается, и закрывается или нажимается.
Как бы то ни было, появляется рекламное объявление. Если я просто скопирую вставку вышеуказанного кода в OnCreate из моего действия главного меню, объявление может или не может отображаться в этом действии. Он появляется позже, даже когда я перемещаюсь от этого экрана.
Опять же, настоящая проблема: я пытаюсь показать объявление между объявлениями, когда приложение закрывается. Поэтому мне нужно каким-то образом загрузить его, прежде чем пользователь попытается выйти. Мое приложение довольно светлое. Кроме того, это текстовое приложение, поэтому в меню, в котором я хочу показывать объявление (главное меню), может быть много чего и обратно. Поэтому при загрузке каждый раз при открытии активности могут возникнуть проблемы с производительностью.
Я хочу загрузить объявление, когда приложение запустится, и сохраните его где-то безопасно, и когда приложение закроется, заставьте его всплывать.
Итак, как это сделать?
Все в порядке! –
Вы нашли решение этой проблемы? Был бы признателен, если бы вы могли поделиться кодом здесь. –
Возможно, вы сможете показывать полноэкранное объявление, когда пользователь вернется в ваше приложение. Я считаю, что при выходе из игры пользователи будут пытаться что-то спешить за пределами вашего приложения. Я отказался от нескольких приложений и установил альтернативы из-за этого межстраничного во время использования приложения, но опять же, «при возвращении :)» - очень интересная альтернатива. –