GameFrameX 広告コンポーネントの抖音ミニゲーム適配レイヤー。StarkSDK をベースに、リワード動画広告の読み込み、表示、ライフサイクル管理をラップしています。
方法1:manifest.json を編集
{
"com.gameframex.unity.advertisement.douyinminigame": "https://github.com/gameframex/com.gameframex.unity.advertisement.douyinminigame.git"
}
方法2:Unity Package Manager
Window > Package Manager を開き、+ をクリックして Add package from git URL を選択:
https://github.com/gameframex/com.gameframex.unity.advertisement.douyinminigame.git
方法3:手動インストール
このリポジトリを Unity プロジェクトの Packages/ ディレクトリにクローンすると自動的に認識されます。
このパッケージは com.gameframex.unity.advertisement のサブコンポーネントであり、公開 API を直接公開しません。メイン広告パッケージから統一的にアクセスしてください:
Preserve 属性 + CroppingHelper)UNITY_WEBGL + ENABLE_DOUYIN_MINI_GAME)| 依存関係 | 説明 |
|---|---|
com.gameframex.unity.advertisement | メイン広告パッケージ、BaseAdvertisementManager 基底クラスを提供 |
starksdk.dll | ByteDance StarkSDK ランタイムライブラリ |
ttsdk.dll | ByteDance TTSDK ランタイムライブラリ |
Runtime/
├── DouYinMiniGame/
│ ├── DouYinMiniGameAdvertisementManager.cs # 広告マネージャー、BaseAdvertisementManager を継承
│ └── DouYinVideoAdCallback.cs # 動画広告コールバックハンドラー
├── GameFrameXAdvertisementDouYinMiniGameCroppingHelper.cs # ストリッピング防止ヘルパー
└── GameFrameX.Advertisement.DouYinMiniGame.Runtime.asmdef # アセンブリ定義
UNITY_WEBGL と ENABLE_DOUYIN_MINI_GAME が定義されている場合のみコンパイルされます。