在 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)
}
我目前正在 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)
}