Перейти к основному содержимому

MREC

MREC — это баннер размером 300x250. Этот тип может быть полезен, если в приложении есть большая свободная область для размещения баннера в интерфейсе.

Check If Ad Is Loaded

// MREC view
mrec.isReady

Отображение

AppodealMRECView является подклассом AppodealBannerView. Размер AppodealMRECView составляет 300x250.

Объявления MREC автоматически обновляются каждые 15 секунд по умолчанию. Чтобы отобразить MREC, вам нужно вызвать следующий код:

import UIKit
import Appodeal

class YourViewController: UIViewController, AppodealBannerViewDelegate {

override func viewDidLoad () {
super.viewDidLoad()
// обязательно: инициализировать рекламный баннер
let mrecView: AppodealMRECView = AppodealMRECView()
mrecView.usesSmartSizing = false
mrecView.rootViewController = self

// необязательно: установить делегат
mrecView.delegate = self

// обязательно: добавить баннер в superview и вызвать loadAd, чтобы начать загрузку баннера
self.view.addSubview(mrecView)
mrecView.loadAd()
}

// необязательно: реализовать любой из методов AppodealBannerViewDelegate
func bannerViewDidLoadAd(_ bannerView: APDBannerView, isPrecache precache: Bool) {
NSLog("bannerView was loaded")
}

func bannerView(_ bannerView: APDBannerView, didFailToLoadAdWithError error: Error) {
NSLog("bannerView failed to load");
}

func bannerViewDidInteract(_ bannerView: APDBannerView) {
NSLog("bannerView was clicked")
}

func bannerViewDidShow(_ bannerView: APDBannerView) {
NSLog("bannerView was shown")
}

func bannerViewExpired(_ bannerView: APDBannerView) {
NSLog("bannerView did expire and could not be shown")
}
}

Вы можете использовать наше демо-приложение в качестве примера проекта.

Демо-приложение


Если вы хотите использовать расширенную интеграцию MREC, подробную документацию вы можете найти здесь