Интегрируйте Millennial Media Ads в приложение Swift

В настоящее время я занимаюсь разработкой приложения для iOS в Swift 2.0 и решил использовать Millennial Media для своей рекламы. Вся их документация относится к кодам Objective-C, и, хотя это не так уж много кода, я не могу понять, как их портировать через Swift.

Я пытался искать в Stackru и в Google, но ничего не смог найти.

Я пытаюсь портировать следующее:

Спасибо.

2 ответа

Решение

Я решил это, интегрировав посреднический адаптер Google AdMob. После интеграции все легко управляется через бэкэнд Google.

Следующий код работал для меня в Swift.

Убедитесь, что в заголовке моста есть следующее:

#import <MMAdSDK/MMAdSDK.h>

Не забудьте включить делегат в заголовок вашего класса:

class MyClass : UIViewController, MMInterstitialDelegate {

Объявите свое объявление как переменную:

var interstitialAd = MMInterstitialAd(placementId: "123456")

Вызовите следующее внутри вашего метода viewDidLoad():

   interstitialAd?.delegate = self
   interstitialAd?.load(nil)

Используйте следующее для показа объявления:

if ((interstitialAd?.ready) != nil) {
    interstitialAd?.showFromViewController(self)
}
Другие вопросы по тегам