@interface YourViewController : UIViewController
@end
@implementation YourViewController
{
MTRGInterstitialAd *_ad;
}
- (void)initAd
{
// Включение режима отладки
// [MTRGInterstitialAd setDebugMode:YES];
// Создаем экземпляр MTRGInterstitialAd
_ad = [MTRGInterstitialAd interstitialAdWithSlotId:YOUR_SLOT_ID];
}
@interface YourViewController : UIViewController <MTRGInterstitialAdDelegate>
@end
@implementation YourViewController
{
MTRGInterstitialAd *_ad;
}
- (void)initAd
{
// Создаем экземпляр MTRGInterstitialAd
_ad = [MTRGInterstitialAd interstitialAdWithSlotId:YOUR_SLOT_ID];
// Устанавливаем делегат
_ad.delegate = self;
// Запускаем загрузку данных
[_ad load];
}
- (void)onLoadWithInterstitialAd:(MTRGInterstitialAd *)interstitialAd
{
}
- (void)onNoAdWithReason:(NSString *)reason interstitialAd:(MTRGInterstitialAd *)interstitialAd
{
}
- (void)onDisplayWithInterstitialAd:(MTRGInterstitialAd *)interstitialAd
{
}
- (void)onClickWithInterstitialAd:(MTRGInterstitialAd *)interstitialAd
{
}
- (void)onCloseWithInterstitialAd:(MTRGInterstitialAd *)interstitialAd
{
}
- (void)onLeaveApplicationWithInterstitialAd:(MTRGInterstitialAd *)interstitialAd
{
}
- (void)onLoadWithInterstitialAd:(MTRGInterstitialAd *)interstitialAd
{
[_ad showWithController:self];
}