在 Swift 应用中集成 Millennial Media Ads

Integrate Millennial Media Ads in a Swift app

我目前正在 Swift 2.0 中开发一个 iOS 应用程序,并决定使用 Millennial Media 制作他们的广告。他们所有的文档都引用了 Objective-C 代码,虽然代码不多,但我不知道如何将它们移植到 Swift.

我尝试在 Whosebug 和 Google 上搜索,但根本找不到任何东西。

我正在尝试移植以下内容:

谢谢。

我通过整合 Google AdMob mediation adapter 解决了它。集成后,一切都可以通过 Google 后端轻松管理。

以下代码在 Swift 对我有效。

确保您的桥接中包含以下内容 header:

#import <MMAdSDK/MMAdSDK.h>

确保在您的 class header:

中包含代表
class MyClass : UIViewController, MMInterstitialDelegate {

将您的广告声明为变量:

var interstitialAd = MMInterstitialAd(placementId: "123456")

在您的 viewDidLoad() 方法中调用以下代码:

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

使用以下方式显示广告:

if ((interstitialAd?.ready) != nil) {
    interstitialAd?.showFromViewController(self)
}