Skip to main content

原生横幅

原生横幅#

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

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

代码示例

// 1、初始化广告位,广告位ID在TradPlus后台创建
TradPlus.LoadNativeBannerPluginsForAdUnits("AdUnitId");
// 2、加载广告并设置显示位置
TradPlus.CreateNativeBanner("AdUnitId",TradPlus.AdPosition.BottomCenter);
//3、释放广告
TradPlus.DestroyNativeBanner("AdUnitId");

API说明#

  • 初始化广告位
方法说明
TradPlus.LoadNativeBannerPluginsForAdUnits(string adUnitId)adUnitId:广告位ID
  • 加载广告并自动展示
方法说明
TradPlus.CreateNativeBanner(string adUnitId, AdPosition position, string adSceneId = "", string className = "")adUnitId:广告位ID
position:屏幕相对位置
adSceneId:广告场景ID(可选参数)
className:渲染模版名称(可选参数)
TradPlus.AutoShowNativeBanner(string adUnitId, int x, int y, int width, int heigh, string adSceneId = "", string className = "")通过此方法可自定义横幅尺寸及显示坐标
adUnitId:广告位ID
x,y,width,height:横幅尺寸及显示位置
adSceneId:广告场景ID(可选参数)
className:渲染模版名称(可选参数)
  • 仅加载广告(需和ShowNativeBanner方法配合使用)
方法说明
TradPlus.LoadNativeBanner(string adUnitId, AdPosition position, string adSceneId = "", string className = "")adUnitId:广告位ID
position:屏幕相对位置
adSceneId:广告场景ID(可选参数)
className:渲染模版名称(可选参数)
TradPlus.LoadNativeBannerWithRect(string adUnitId, int x, int y, int width, int heigh, string adSceneId = "", string className = "")通过此方法可自定义横幅尺寸及显示坐标
adUnitId:广告位ID
x,y,width,height:横幅尺寸及显示位置
adSceneId:广告场景ID(可选参数)
className:渲染模版名称(可选参数)
  • 展示广告
方法说明
TradPlus.ShowNativeBanner(string adUnitId, string adSceneId = "")adUnitId:广告位ID
adSceneId:广告场景ID(可选参数)
  • 隐藏广告
方法说明
TradPlus.HideNativeBanner(string adUnitId, bool hide)adUnitId:广告位ID
hide:是否隐藏(true or false)
  • 释放广告对象
方法说明
TradPlus.DestroyNativeBanner(string adUnitId,)adUnitId:广告位ID

回调API#

方法说明
TradPlusManager.OnNativeBannerAdLoaded请求广告后,加载成功只会回調一次。
TradPlusManager.OnNativeBannerAdLoadFailed请求广告后,在所有广告源请求失败的情况下才会回調一次 (即设置多个广告源缓存,当所有广告源加载失败才会回调)。
TradPlusManager.OnNativeBannerAdClicked广告被点击。
TradPlusManager.OnNativeBannerAdImpression广告展示。
TradPlusManager.OnNativeBannerAdClosed广告被关闭。
TradPlusManager.OnNativeBannerAdAllLoaded广告位的状态。loadAd()完毕后用于判断是否有可用广告,true表明有可用广告,false表明没有可用广告。
TradPlusManager.OneNativeBannerLayerLoadFailed配置多个广告源,每个广告源加载失败后会都会回调一次。
TradPlusManager.OneNativeBannerLayerLoaded配置多个广告源,每个广告源加载成功后会都会回调一次。
TradPlusManager.OnNativeBannerLoadAdStart请求广告后,广告开始加载。
TradPlusManager.OnNativeBannerBiddingStartBidding开始加载。
TradPlusManager.OnNativeBannerBiddingEndBidding加载完成。