Установка полноэкранного баннера

Полноэкранные баннеры - это рекламные объявления, демонстрируемые в полноэкранном режиме и создающие новую Activity. Такие баннеры, как правило, демонстрируются в неких промежуточных стадиях приложения, например, между уровнями игры, при старте или закрытии приложения.

Внимание! Перед использованием контейнеров MADNET SDK убедитесь, что ваш проект правильно настроен для работы с библиотекой, а в манифест-файле указана com.madnet.ads.InterstitialActivity Activity.

Создание экземпляра и демонстрация

Для показа Interstitial-баннера необходимо использовать класс com.madnet.ads.AdInterstitialView. Формально он не является наследником от класса View, поэтому не может быть размещен вручную. Вместо этого баннер открывается в новой Activity при вызове соответствующего метода.

Примечание: между вызовом полноэкранного баннера и началом демонстрации может пройти некоторое время, которое необходимо на загрузку рекламного объявления.

В примере ниже приведен код демонстрации полноэкранного баннера с использованием слушателя:

import com.madnet.ads.AdRequest;
import com.madnet.ads.AdInterstitialView;

public class BannerExample extends Activity implements AdInterstitialListener{
  
    private AdInterstitialView adView;
    private static final String MY_SPACE_ID ="${PID}";
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        adView = new AdInterstitialView(this, MY_SPACE_ID);    
        adView.setListener(this);
        adView.loadBanner(new AdRequest.Builder().getRequest());
    }
    @Override
    public void onReady() {
        adView.showBanner();           
    }
}

После создания экземпляра AdInterstitialView некоторые из его параметров могут быть изменены:

  • Space ID - идентификатор блока площадки ${PID}.
  • Test Mode - включить/выключить тестовый режим.

Далее объект adView может быть неоднократно использован для показа баннеров, например так:

	
    Builder adRequestBuilder = new AdRequest.Builder();										
    // Настройка зароса									
    adView.loadBanner(adRequestBuilder.getRequest());
Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Еще есть вопросы? Отправить запрос

Комментарии

На базе технологии Zendesk