插屏广告

插屏广告一般采用全屏或整页形式,会暂时覆盖应用的整个界面,通常出现在应用自然的暂停或过渡节点,例如游戏关卡完成后、主要视图切换时等。

以下各节将向您介绍如何加载和显示插屏广告。

加载插屏广告

以下代码展示了如何附加载第一则插屏广告:

local interstitial_ad_unit_ids = {
  android = "«android-ad-unit-ID»",
  ios = "«ios-ad-unit-ID»"
}

function initialize_interstitial_ads()
  local ad_unit_id

  local sysinfo = sys.get_sys_info()
  if sysinfo.system_name == "Android" then
    ad_unit_id = interstitial_ad_unit_ids["android"]
  elseif sysinfo.system_name == "iPhone OS" then
    ad_unit_id = interstitial_ad_unit_ids["ios"]
  end

  applovin.load_interstitial(ad_unit_id)

-- Interstitial Ad Callbacks
local function applovin_callback(self, name, params)
  if name == "OnInterstitialAdLoadedEvent" then
  -- Interstitial ad is ready to be shown. applovin.is_interstitial_ready(ad_unit_id) will now return true

  if name == "OnInterstitialAdLoadFailedEvent" then
⋮

if name == "OnInterstitialAdDisplayedEvent" then
⋮

if name == "OnInterstitialAdDisplayFailedEvent" then
⋮

if name == "OnInterstitialAdClickedEvent" then
⋮

if name == "OnInterstitialAdHiddenEvent" then
⋮

if name == "OnInterstitialAdRevenuePaidEvent" then
⋮

显示插屏广告

调用 show_interstitial() 以显示插屏广告:

if applovin.is_interstitial_ready(«ad-unit-ID») then
  applovin.show_interstitial(«ad-unit-ID»)

这篇文章有帮助吗?
这篇文章有帮助吗?
search