我目前正在使用 Swift 2.0 开发 iOS 应用程序,并决定使用 Millennial Media 来制作他们的广告。他们所有的文档都引用了 Objective-C 代码,虽然代码不多,但我不知道如何通过 Swift 移植它们。
我试图在 StackOverflow 和 Google 上搜索,但根本找不到任何东西。
我正在尝试移植以下内容:
谢谢你。
我目前正在使用 Swift 2.0 开发 iOS 应用程序,并决定使用 Millennial Media 来制作他们的广告。他们所有的文档都引用了 Objective-C 代码,虽然代码不多,但我不知道如何通过 Swift 移植它们。
我试图在 StackOverflow 和 Google 上搜索,但根本找不到任何东西。
我正在尝试移植以下内容:
谢谢你。
我通过集成Google AdMob 中介适配器解决了这个问题。集成后,一切都可以通过 Google 后端轻松管理。
以下代码在 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)
}