loadFullScreenAd
功能说明
预先加载综合插屏广告。优先展示 Toss Ad,在不可用的环境中会自动切换到 AdMob,因此可以稳定地展示广告。必须在展示广告之前调用。
会根据 Toss App 版本而不同地工作:
Toss App 版本
支持功能
5.239.0 及以上
Toss Ad + AdMob 集成(优先 Toss Ad,不可用时自动切换到 AdMob)
5.227.0 及以上 ~ 5.239.0 以下
仅显示 AdMob 广告
5.227.0 以下
不支持
调用前 loadFullScreenAd.isSupported()可通过它确认是否支持。
类型
loadFullScreenAd(params: LoadFullScreenAdParams): () => void;Params
type LoadFullScreenAdParams = {
options: LoadFullScreenAdOptions;
onEvent: (event: LoadFullScreenAdEvent) => void;
onError: (error: unknown) => void;
};
type LoadFullScreenAdOptions = {
/** 是广告组 ID。请填入在 Apps in Toss 控制台中获取的值。 */
adGroupId: string;
};
type LoadFullScreenAdEvent = {
type: "loaded";
};Response
用于解除 AppBridge 回调的函数(() => void)作为返回值。
错误
如果广告加载失败 onError 错误会通过回调传递。若在不支持的版本中调用, onError会传递错误,因此在调用前请 isSupported()进行确认。
示例代码
这有帮助吗?