如何解决facebook Audience Network无法显示横幅广告和在Audience Network中无效的横幅广告
import UIKit
import FBAudienceNetwork
class bannerVC: UIViewController,FBAdViewDelegate {
var bannerADView:FBAdView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
func loadFacebookbanner() {
bannerADView = FBAdView(placementID: "..........",adSize: kFBAdSizeHeight50Banner,rootViewController: self)
bannerADView.frame = CGRect(x: 0,y: 50,width: UIScreen.main.bounds.size.width,height: 50)
bannerADView.delegate = self
bannerADView.isHidden = true
self.view.addSubview(bannerADView)
bannerADView.loadAd()
}
func adViewDidLoad(_ adView: FBAdView) {
bannerADView.isHidden = false
print("didLoad")
}
func adView(_ adView: FBAdView,didFailWithError error: Error) {
print(error)
}
func adView(adView: FBAdView,didFailWithError error: NSError) {
print(error)
}
func adViewDidClick(adView: FBAdView) {
print("Did tap on ad view")
}
func adViewDidFinishHandlingClick(_ adView: FBAdView) {
print("Banner ad did finish click handling")
}
func adViewWillLogImpression(_ adView: FBAdView) {
print("Banner ad impression is being captured")
}
@IBAction func btnShowAds(_ sender: UIButton) {
loadFacebookbanner()
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。