GameFrameX 廣告組件的抖音小遊戲適配層,基於 StarkSDK 封裝激勵影片廣告的載入、展示與生命週期管理。
方式一:修改 manifest.json
{
"com.gameframex.unity.advertisement.douyinminigame": "https://github.com/gameframex/com.gameframex.unity.advertisement.douyinminigame.git"
}
方式二:Unity Package Manager
開啟 Window > Package Manager,點擊 + 選擇 Add package from git URL,輸入:
https://github.com/gameframex/com.gameframex.unity.advertisement.douyinminigame.git
方式三:手動安裝
將本倉庫克隆到 Unity 專案的 Packages/ 目錄下即可自動識別。
本套件為 com.gameframex.unity.advertisement 的子組件,不直接對外暴露介面。請透過主廣告套件統一呼叫:
Preserve 屬性 + CroppingHelper)UNITY_WEBGL + ENABLE_DOUYIN_MINI_GAME)| 依賴 | 說明 |
|---|---|
com.gameframex.unity.advertisement | 廣告主套件,提供 BaseAdvertisementManager 基類 |
starksdk.dll | 字節跳動 StarkSDK 執行時庫 |
ttsdk.dll | 字節跳動 TTSDK 執行時庫 |
Runtime/
├── DouYinMiniGame/
│ ├── DouYinMiniGameAdvertisementManager.cs # 廣告管理器,繼承 BaseAdvertisementManager
│ └── DouYinVideoAdCallback.cs # 影片廣告回呼處理器
├── GameFrameXAdvertisementDouYinMiniGameCroppingHelper.cs # 防裁剪輔助類
└── GameFrameX.Advertisement.DouYinMiniGame.Runtime.asmdef # 組件定義
UNITY_WEBGL 且定義了 ENABLE_DOUYIN_MINI_GAME 巨集時編譯。