在Swift应用程序中集成Millennial Media Ads

时间:2016-02-15 10:09:04

标签: ios objective-c swift millennial-media

我目前正在开发Swift 2.0中的iOS应用,并决定将Millennial Media用于他们的广告。他们所有的文档都引用了Objective-C代码,尽管代码不多,但我无法弄清楚如何将它们移植到Swift上。

我尝试在StackOverflow和Google上搜索,但根本找不到任何内容。

我想尝试移植以下内容:

谢谢。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

以下代码在Swift中为我工作。

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

#import <MMAdSDK/MMAdSDK.h>

确保在您的班级标题中包含该代表:

class MyClass : UIViewController, MMInterstitialDelegate {

将您的广告声明为var:

var interstitialAd = MMInterstitialAd(placementId: "123456")

在viewDidLoad()方法中调用以下内容:

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

使用以下内容显示广告:

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