Skip to main content

插屏广告

插屏广告#

TPSDK 6.4版本unity3D中可以通过以下API切换至新架构下

注:此API需要在初始化广告位前调用
TradPlus.NewWrapper = true;

代码示例

// 1、初始化广告位,广告位ID在TradPlus后台创建
TradPlus.LoadInterstitialPluginsForAdUnits("AdUnitId");
// 2、加载广告,传true设置自动加载模式
TradPlus.RequestInterstitialAd("AdUnitId",true);
// 3、判断是否有可用广告
if (TradPlus.IsInterstialReady("AdUnitId"))
{
// 4、展示
TradPlus.ShowInterstitialAd("AdUnitId");
}

API说明#

  • 初始化广告位
方法说明
TradPlus.LoadInterstitialPluginsForAdUnits("AdUnitId")adUnitId:广告位ID
  • 加载广告
方法说明
TradPlus.RequestInterstitialAd(string adUnitId, bool autoReload = false)adUnitId:广告位ID
autoReload:是否开启自动加载模式,默认关闭
  • 检测是否有可用广告
方法说明
TradPlus.IsInterstialReady(string adUnitId)返回是否有广告 (bool)
adUnitId:广告位ID

在自动加载模式下,返回 false 时会触发自动加载操作。

  • 展示广告
方法说明
TradPlus.ShowInterstitialAd(string adUnitId, string adSceneId = "")adUnitId:广告位ID
adSceneId:广告场景ID (可选参数)
  • 释放广告对象
方法说明
TradPlus.DestroyInterstitialAd(string adUnitId)adUnitId:广告位ID
  • 进入广告场景
方法说明
TradPlus.InterstitialEntryAdScenario(string adUnitId, string adSceneId = "")adUnitId:广告位ID
adSceneId:广告场景ID (可选参数)

广告场景调用时机和用途广告场景说明

回调API#

方法说明
TradPlusManager.OnInterstitialAdLoaded请求广告后,加载成功只会回調一次。
TradPlusManager.OnInterstitialAdFailed请求广告后,在所有广告源请求失败的情况下才会回調一次 (即设置多个广告源缓存,当所有广告源加载失败才会回调)。
TradPlusManager.OnInterstitialAdClicked广告被点击。
TradPlusManager.OnInterstitialAdImpression广告展示。
TradPlusManager.OnInterstitialAdClosed广告被关闭。
TradPlusManager.OnInterstitialAdAllLoaded广告位的状态。loadAd()完毕后用于判断是否有可用广告,true表明有可用广告,false表明没有可用广告。
TradPlusManager.OneInterstitialLayerLoadFailed配置多个广告源,每个广告源加载失败后会都会回调一次。
TradPlusManager.OneInterstitialLayerLoaded配置多个广告源,每个广告源加载成功后会都会回调一次。
TradPlusManager.OnInterstitialLoadAdStart请求广告后,广告开始加载。
TradPlusManager.OnInterstitialBiddingStartBidding开始加载。
TradPlusManager.OnInterstitialBiddingEndBidding加载完成。