在Swift中为iOS应用程序实施Facebook Audien网络广告

在Swift中为iOS应用程序实施Facebook Audien网络广告,swift,xcode,facebook-audience-network,Swift,Xcode,Facebook Audience Network,在Obj C中,只有针对IOS应用程序的Facebook Audien网络广告实施指南: 如何获取Swift的文件? 谢谢 步骤1:添加Facebook观众网络 pod 'FBAudienceNetwork' import FBAudienceNetwork 步骤2:导入fAudienceNetwork pod 'FBAudienceNetwork' import FBAudienceNetwork 步骤2:将委托添加到ViewController class FBInterstiti

在Obj C中,只有针对IOS应用程序的Facebook Audien网络广告实施指南:

如何获取Swift的文件?
谢谢

步骤1:添加
Facebook观众网络

pod 'FBAudienceNetwork'
import FBAudienceNetwork
步骤2:导入
fAudienceNetwork

pod 'FBAudienceNetwork'
import FBAudienceNetwork
步骤2:将
委托添加到ViewController

class FBInterstitialDemo: UIViewController, FBInterstitialAdDelegate {
}
步骤3:创建
FBALAD
实例

let interstitialFBAD: FBInterstitialAd = FBInterstitialAd(placementID: "282907702901663_391523248706774")
步骤4:为
FBALAD设置委托

interstitialFBAD.delegate = self;
步骤5:加载广告

interstitialFBAD.load()
步骤6:如果广告已加载,则显示广告(&I)

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")
        }
    

}

过了这么久才发帖,因为我在swift中找不到整合Facebook受众网络的教程

是的,它在Obj C中,但这里有一个swift指南教程。[.但在较旧的swift版本中,它有帮助吗?