Android Interstitial Ads 2.0 SDK8

出自TAMedia
於 2021年9月7日 (二) 09:54 由 imported>Wikiuser 所做的修訂 →‎實作方式
跳至導覽 跳至搜尋

簡介

SDK8

TWMInterstitialAd為全螢幕大小之廣告, 使用方法跟TWMAdView非常類似, 顯示廣告時需在onReceivedAd()之後呼叫show()函式以便顯示
注意:目前Interstitial廣告有相同版位ID在同一台裝置上,預設為120分鐘展示一次,如需調整請洽服務窗口



實作方式

  • 廣告初始設置
var interstitialAd : TWMInterstitialAd? = null
interstitialAd = TWMInterstitialAd(this ,TAMEDIA_INTERSTITIAL_ADUNITID)
companion object{
       const val TAMEDIA_INTERSTITIAL_ADUNITID: String = "{TAMEDIA_INTERSTITIAL_ADUNITID}"
}



  • 加入TWMAdViewListener監聽廣告投放情況,並在onReceiveAd Callback內呼叫showAd()
onReceiveAd後可透過showAd()顯示廣告
interstitialAd.setAdListener(object : TWMAdViewListener {
   override fun onReceiveAd(paramTWMAd: TWMAd) {
      // 表示本次請求收到廣告,
      interstitialAd?.show()
   }
   override fun onFailedToReceiveAd(paramTWMAd: TWMAd?, paramErrorCode: ErrorCode?) {
      // 表示本次請求發生錯誤, 並沒有廣告內容可供使用
   }
   override fun onPresentScreen(paramTWMAd: TWMAd) {
      // 表示廣告內容已呈現
   }
   override fun onDismissScreen(paramTWMAd: TWMAd) {
      // 表示廣告內容已被關閉
   }
   override fun onLeaveApplication(paramTWMAd: TWMAd) {
      // 表示因點擊廣告或其他因素離開app
   }
})



  • 請求廣告
請求廣告前,你需要創建一個TWMAdRequest物件
並將TWMAdReqeust物件傳入loadAd
 interstitialAd?.loadAd(TWMAdRequest())



Interstitial畫面展示

插頁式廣告呈現
SDK8 inerstitial.png



回首頁