【问题标题】:Integrate Millennial Media Ads in a Swift app在 Swift 应用程序中集成千禧一代媒体广告
【发布时间】:2016-02-15 10:09:03
【问题描述】:

我目前正在使用 Swift 2.0 开发 iOS 应用,并决定使用 Millennial Media 来制作他们的广告。他们所有的文档都引用了 Objective-C 代码,虽然代码不多,但我不知道如何通过 Swift 移植它们。

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

我正在尝试移植以下内容:

谢谢。

【问题讨论】:

  • 你能找到任何解决方案@luca-de-angelis 吗?
  • 嗨@Bernat,是的,请参阅下面的答案。干杯

标签: ios objective-c swift millennial-media


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    以下代码在 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)
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多