将千禧一代媒体广告集成到 Swift 应用程序中



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

最新更新