【问题标题】:Implementing Facebook Audien Network Ads for iOS Apps in Swift在 Swift 中为 iOS 应用程序实现 Facebook Audience Network 广告
【发布时间】:2020-10-07 04:00:52
【问题描述】:

只有在 Obj C 中为 IOS 应用程序实施 Facebook Audien Network 广告的指南: https://developers.facebook.com/docs/audience-network/get-started/ios

如何获取 Swift 文档? 谢谢!

【问题讨论】:

标签: swift xcode facebook-audience-network


【解决方案1】:

第一步:添加Facebook Audience Network

pod 'FBAudienceNetwork'

第二步:导入FBAudienceNetwork

import FBAudienceNetwork

第 2 步:将 Delegate 添加到您的 ViewController

class FBInterstitialDemo: UIViewController, FBInterstitialAdDelegate {
}

第 3 步:创建 FBInterstitialAd 实例

let interstitialFBAD: FBInterstitialAd = FBInterstitialAd(placementID: "282907702901663_391523248706774")

第四步:为FBInterstitialAd设置代理

interstitialFBAD.delegate = self;

第 5 步:加载广告

interstitialFBAD.load()

第 6 步:显示广告,如果广告已加载 && isValid

if interstitialAd.isAdValid {
            interstitialAd.show(fromRootViewController: self)
        }

这是一个演示 ViewController 供参考:

import UIKit
import FBAudienceNetwork

let interstitialFBAD: FBInterstitialAd = FBInterstitialAd(placementID: "your_placement_id_here")

class FBInterstitialDemo: UIViewController, FBInterstitialAdDelegate {

    override func viewDidLoad() {
        super.viewDidLoad()

        interstitialFBAD.delegate = self;
        interstitialFBAD.load()
        
        // Do any additional setup after loading the view.
    }
    
    func interstitialAdDidLoad(_ interstitialAd: FBInterstitialAd) {
        if interstitialAd.isAdValid {
            interstitialAd.show(fromRootViewController: self)
        }
            
        }
        
        func interstitialAd(_ interstitialAd: FBInterstitialAd, didFailWithError error: Error) {
            print(error)
        }
        
        func interstitialAdDidClick(_ interstitialAd: FBInterstitialAd) {
            print("Did tap on ad")
        }


        func interstitialAdDidClose(_ interstitialAd: FBInterstitialAd) {
            print("Did close ad")
        }
    

}

这么久才发布,因为我找不到快速集成 Facebook Audience Network 的教程

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-20
    • 1970-01-01
    • 1970-01-01
    • 2018-10-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多