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

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

#import "CMADInterstitialAdManager.h"
 
@interface FirstViewController : UIViewController<IMADFulscreenViewControllerDelegate>
@property (nonatomic, retain) CMADInterstitialAdManager *fullscreen;
@end

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

@implementation FirstViewController
- (void)viewDidLoad
{
  [super viewDidLoad];	
  _fullscreen = [[CMADInterstitialAdManager alloc] initWithSpaceId: @"SPACE_ID"];
  _fullscreen.delegate = self;
  _fullscreen.supportRotation = YES;
  [_fullscreen load];
}

- (void) fullscreenMADViewControllerDidReceiveAd: (CMADInterstitialAdManager *) aInterstitialAdManager
{
    [aInterstitialAdManager presentFullscreenAdFromRootViewController:self];
}

- (void) dealloc
{
  [_fullscreen invalidate]; [_fullscreen release]; _fullscreen = nil;
  [super dealloc];
}

В целях тестирования переопределите у делегата класса CMADInterstitialAdManager метод

- (BOOL) fullscreenMADViewTestingMode: (CMADInterstitialAdManager *) aRotationView
{
    return (YES);
}
Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Еще есть вопросы? Отправить запрос

Комментарии

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