Интегрируйте 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)
}