Skip to main content

激励视频

激励视频#

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

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

代码示例

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

API说明#

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

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

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

  • 进入广告场景

方法说明
TradPlus.RewardedVideoEntryAdScenario(string adUnitId, string adSceneId = "")adUnitId:广告位ID
adSceneId:广告场景ID (可选参数)

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

回调API#

方法说明
TradPlusManager.OnRewardedVideoAdLoaded请求广告后,加载成功只会回調一次。
TradPlusManager.OnRewardedVideoAdFailed请求广告后,在所有广告源请求失败的情况下才会回調一次 (即设置多个广告源缓存,当所有广告源加载失败才会回调)。
TradPlusManager.OnRewardedVideoAdClicked广告被点击。
TradPlusManager.OnRewardedVideoAdImpression广告展示。
TradPlusManager.OnRewardedVideoAdClosed广告被关闭。
TradPlusManager.OnRewardedVideoAdReward广告奖励回调。
TradPlusManager.OnRewardedVideoAdVideoError广告展示失败。
TradPlusManager.OnRewardedVideoAdAllLoaded广告位的状态。loadAd()完毕后用于判断是否有可用广告,true表明有可用广告,false表明没有可用广告。
TradPlusManager.OneRewardedVideoLayerLoadFailed配置多个广告源,每个广告源加载失败后会都会回调一次。
TradPlusManager.OneRewardedVideoLayerLoaded配置多个广告源,每个广告源加载成功后会都会回调一次。
TradPlusManager.OnRewardedVideoLoadAdStart请求广告后,广告开始加载。
TradPlusManager.OnRewardedVideoBiddingStartBidding开始加载。
TradPlusManager.OnRewardedVideoBiddingEndBidding加载完成。