For the complete documentation index, see llms.txt. This page is also available as Markdown.

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()进行确认。

示例代码

这有帮助吗?