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("關閉廣告")

}