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이 정의된 경우에만 컴파일됩니다.