Android iOS Unity JS API Media API 常见问题

Banner

简介

Banner 广告 (横幅广告) 位于 app 顶部、中部、底部任意一处,横向贯穿整个 app 页面;当用户与 app 互动时,Banner 广告会停留在屏幕上,并可在一段时间后自动刷新

适用场景:Banner 广告展现场景非常灵活,常见的展现场景为:文章页末尾,详情页面底部,信息流顶部等

分类:Banner 广告分为文字链,纯图片和图文描述

主要API

函数接口列表

方法名 方法介绍 备注
UnifiedBannerView(string placementId, AdSize adSize) 构造函数
void LoadAndShowAd() 加载并展示广告
void SetListener(IUnifiedBannerAdListener listener) 设置回调
void CloseAd() 关闭广告
void SetAutoSwitchInterval(int autoSwitchInterval) 设置自动刷新间隔时间,单位:秒 所设置值的有效范围是[30,120],低于 30 的会按 30 处理;高于 120 的会按 120 处理。默认值为 30
AndroidJavaObject GetAndroidNativeView() 获取 Android View 对象 只有 Android 有这个方法
IntPtr GetIOSNativeView() 获取 iOS View 对象 只有 iOS 有这个方法
string GetECPMLevel() 获取ecpmLevel值 当广告拉取成功后通过 GetECPMLevel() 方法查看当前广告对应的底价层级
int GetECPM() 获取ecpm值 当广告拉取成功后通过 GetECPM() 方法查看当前广告对应的底价

广告声明周期回调函数列表

回调函数名 回调函数含义 备注
OnAdLoaded() 广告数据拉取成功
OnError(AdError error) 广告加载失败
OnAdExposured() 当广告曝光时发起的回调
OnAdClicked() 当广告点击时发起的回调
OnAdLeaveApp() 点击直达类型广告离开当前APP时回调
OnAdClosed() 被用户关闭时调用
OnDetailPageShown() 点击广告后已弹出广告详情页
OnDetailPageClosed() 点击广告后弹出的广告详情页已被关闭

接入代码示例

加载并显示 Banner 广告

在不展示 Banner 广告时执行调试

在您加载广告的类中实现如下回调,处理 Banner 广告加载失败的问题:

public void OnError(AdError error)
{
}

说明


腾讯公司 版权所有