MFBannerView 廣告說明文件
建立橫幅廣告物件
MFBannerView 提供兩種初始化方式,可根據需求選擇適合的方式。

指定座標初始化
適用於 自訂廣告位置 的情境。

MFBannerView.init(adType: MFAdType, origin: CGPoint, bannerId: String)


adType: 廣告類型(MFAdType 列舉)
origin: 廣告座標 (CGPoint)
bannerId: 版位 ID (String)
範例:將廣告放置於畫面底部

let point = CGPoint(x: (self.view.frame.size.width - 970) / 2, y: self.view.frame.size.height - 250)

let bannerView = MFBannerView(adType: MFAdType.banner970x250, origin: point, bannerId: "21961")


預設座標 (0,0) 初始化
適用於 不需手動指定位置,讓系統自動配置。

MFBannerView.init(adType: MFAdType, bannerId: String)


adType: 廣告類型(MFAdType 列舉)
bannerId: 版位 ID (String)
範例:

let bannerView = MFBannerView(adType: MFAdType.banner970x250, bannerId: "21961")


 

 
 

廣告設定
設定是否自動更新廣告
允許 自動更新廣告。

setAdAutoRefresh(_ state: Bool)


true: 自動更新廣告
false: 停止自動更新
範例:

bannerView.setAdAutoRefresh(true) // 啟用自動更新


設定除錯訊息
用於 開發階段的除錯資訊。

debugInfo(_ state: String)


state: 除錯訊息 ("info")
範例:

bannerView.debugInfo("info")


 

 
 

廣告操作
開始請求廣告
向伺服器請求橫幅廣告。

requestAd()


範例:

bannerView.requestAd()


顯示廣告
成功請求廣告後,顯示蓋板廣告。

show()


範例:

banner.show()


移除廣告
停止廣告顯示並釋放資源。

releseAD()

範例:

banner.releseAD()

 

 
 

MFBannerDelegate 事件
成功請求廣告
當廣告請求成功時觸發。

func requestAdSuccess()


範例:

func requestAdSuccess() {

    print("接收廣告成功!")

    bannerView.show()

}


廣告請求失敗
當廣告請求失敗時觸發。

func requestAdFail()


範例:

func requestAdFail() {

    print("接收廣告失敗!")

}