Инициализация
Для показа полноэкранных рекламных объявлений в своем приложении необходимо создать экземпляр класса InterstitialAd. Для создания экземпляра необходимо указать ваш slotId.
private InterstitialAd ad;private void initAd(){ // Включение режима отладки // MyTargetManager.setDebugMode(true); // Создаем экземпляр InterstitialAd ad = new InterstitialAd(YOUR_SLOT_ID, this);}
Загрузка рекламных объявлений
Для получения уведомлений (таких как успешная загрузка данных или ошибка загрузки, клик по рекламному объявлению) необходимо создать экземпляр реализующий интерфейс InterstitialAd.InterstitialAdListener и установить его в качестве слушателя событий, после чего можно запустить загрузку данных.
private InterstitialAd ad;private void initAd(){ // Создаем экземпляр InterstitialAd ad = new InterstitialAd(YOUR_SLOT_ID, this); // Устанавливаем слушатель событий interstitialAd.setListener(new InterstitialAd.InterstitialAdListener() { @Override public void onLoad(InterstitialAd ad) { } @Override public void onNoAd(String reason, InterstitialAd ad) { } @Override public void onClick(InterstitialAd ad) { } @Override public void onDisplay(InterstitialAd ad) { } @Override public void onDismiss(InterstitialAd ad) { } @Override public void onVideoCompleted(InterstitialAd ad) { } }); // Запускаем загрузку данных ad.load();}
Показ рекламных объявлений
После успешной загрузки данных вы можете запустить показ полноэкранной рекламы.
@Overridepublic void onLoad(InterstitialAd ad){ // Запускаем показ // в отдельном Activity ad.show();}