我目前正在 Swift 2.0 中开发一个 iOS 应用程序,并决定在他们的广告中使用千禧媒体。他们所有的文档都引用了 Objective-C 代码,虽然它根本不是太多代码,但我无法弄清楚如何通过 Swift 移植它们。
我试图在StackOverflow和Google上搜索,但根本找不到任何东西。
我正在尝试移植以下内容:
- 集成
- 内嵌广告
- 插页式广告
谢谢。
我通过集成Google AdMob中介适配器解决了这个问题。一旦集成,一切都可以通过谷歌后端轻松管理。
以下代码在 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)
}