MFInterstitialView 廣告說明文件
建立蓋板廣告物件
MFInterstitialView 提供簡單的初始化方式,可用於顯示 全螢幕蓋板廣告。
初始化廣告物件
適用於 顯示全螢幕廣告。
MFInterstitialView.init(bannerId: String)
bannerId: 版位 ID (String)
範例:
let fullbanner = MFInterstitialView(bannerId: "21951")
廣告設定
設定除錯訊息
用於 開發階段的除錯資訊。
debugInfo(_ state: String)
state: 除錯訊息 ("info")
範例:
fullbanner.debugInfo("info")
廣告操作
開始請求廣告
向伺服器請求蓋板廣告。
requestAd()
範例:
fullbanner.requestAd()
顯示廣告
成功請求廣告後,顯示蓋板廣告。
show()
範例:
fullbanner.show()
MFInterstitialViewDelegate 事件
成功請求廣告
當廣告請求成功時觸發。
func requestAdSuccess()
範例:
func requestAdSuccess() {
print("請求廣告成功")
fullbanner.show()
}
廣告請求失敗
當廣告請求失敗時觸發。
func requestAdFail()
範例:
func requestAdFail() {
print("請求廣告失敗")
}
點擊廣告
當用戶點擊廣告時觸發。
func onClickAd(_ message: String)
範例:
func onClickAd(_ urlStr: String) {
print("點擊廣告 URL: \(urlStr)")
if let url = URL(string: urlStr) {
let path = url.path
print(path)
}
}
廣告關閉事件
當用戶關閉廣告時觸發。
func onCloseAd()
範例:
func onCloseAd() {
print("關閉廣告")
}