抖音开放平台Logo
开发者文档
“/”唤起搜索
控制台
  • API 概览
  • C# API
  • 开放接口
  • 收藏
  • 群聊
  • 关注
  • 数据分析
  • 基础
  • 渲染
  • 设备
  • 文件
  • 位置
  • 媒体
  • 网络
  • 转发
  • 数据缓存
  • 广告
  • tt.createGridGamePanel
  • tt.createRewardedVideoAd
  • tt.createBannerAd
  • tt.createInterstitialAd
  • BannerAd
  • RewardedVideoAd
  • InterstitialAd
  • GridGamePanel
  • GridAd
  • GridGamePanel
  • GridGamePanel.show
  • GridGamePanel.hide
  • GridGamePanel.onStateChange
  • GridGamePanel.offStateChange
  • GridGamePanel.destroy
  • 界面
  • 支付
  • Worker
  • GridAd

    收藏
    我的收藏

    互推资源位

    createGridGamePanel是一个原生广告组件,开发者可以通过tt.createGridGamePanel创建宫格实例, 其层级高于普通组件。该组件默认显示在屏幕右下角,用于创建和展示游戏推荐矩阵。通过宫格(Grid)形式展示多个小游戏入口,用户点击后可跳转至对应游戏。主要功能是实现游戏间的交叉推广,构建游戏生态矩阵。
    const singleGrid = tt.createGridGamePanel({ gridCount: "one", size: "large", position: { top: 600, left: 300, }, query: { tt00000000000000: "age=12&name=xxxx", }, });

    显示/隐藏

    广告创建后,可以通过调用GridGamePanel.show显示广告,该方法返回一个Promise对象
    let gridGamePanel = tt.createGridGamePanel({ gridCount:"nine" }) gridGamePanel.show().then(()=>{ console.log('组件显示成功!') })
    当需要隐藏广告组件时,可以调用GridGamePanel.hide
    let gridGamePanel = tt.createGridGamePanel({ gridCount:"nine" }) gridGamePanel.hide().then(()=>{ console.log('组件显示成功!') })

    监听与解绑

    当组件状态发生变化,可通过监听GridGamePanel.onStateChange来监听组件是否关闭和显示, 最后通过GridGamePanel.offStateChange解绑监听函数

    销毁

    当广告已经使用完毕,需要销毁时,可以调用GridGamePanel.destroy