Pangleの統合
このガイドではAndroidアプリにVAMP SDK
のPangleアダプターを導入する方法について説明します。
最新のアダプター
現在リリースされているVAMPPangleAdapter
の最新バージョンはこちらになります。
最新アダプターバージョン | 対応アドネットワークバージョン | 最低サポートOS | 更新日 |
---|---|---|---|
6.3.400 | 6.3.0.4 [公式リリースへ] |
Lollipop(5.0) | 2024-11-14 |
gradleでアダプターをインストール
まずは、gradleでアダプターをインストールします。
build.gradle(project-level)に以下のmaven URLを追記します。
・・・(省略)・・・
maven {
url 'https://artifact.bytedance.com/repository/pangle'
}
build.gradle(app-level)に以下を追記します。
dependencies {
・・・(省略)・・・
implementation 'jp.supership.vamp:vamp-pangle-adapter:[Version]'
}
AndroidManifest.xmlの設定
以下のパーミッションをAndroidManifetに追記します。
<!--Required permissions-->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Note
WAKE_LOCK
パーミッションはVAMPPangleAdapter 4.3.0.6.0以降不要となりました。
TTMultiProvider
をAndroidManifestに追記します。
Note
VAMPPangleAdapter 4.3.0.6.0以降は以下の記述は不要です。
<manifest>
<application>
<!-- add the provider between the application tag -->
<provider
android:name="com.bytedance.sdk.openadsdk.multipro.TTMultiProvider"
android:authorities="${applicationId}.TTMultiProvider"
android:exported="false" />
</application>
</manifest>
proguardの設定
SDKを導入したアプリを難読化する際は以下の設定値をproguardの設定ファイルに追加してください。
難読化後の表示確認も必ず行ってください。
-keep class com.bytedance.sdk.** { *; }
-keep class com.pgl.sys.ces.* {*;}
VAMPPangleAdapterの更新履歴
Version 6.3.400(2024-11-14)
- Pangle SDK 6.3.0.4と互換性があります。
- Pangle変更内容(2024-10-30):Enhancement and Others: Optimize the logic of ads preloading. Occasional bug fixes
Version 6.2.700(2024-10-01)
- Pangle SDK 6.2.0.7と互換性があります。
- Pangle変更内容(2024-09-25):Enhancement and Others: Optimize log output
Version 6.1.500(2024-07-30)
- Pangle SDK 6.1.0.5と互換性があります。
- Pangle変更内容(2024-07-04):Enhancement and Others: Optimize landing page experience.Optimize memory
Version 5.8.1.0.0(2024-04-10)
- Pangle SDK 5.8.1.0と互換性があります。
- Pangle変更内容(2024-03-21):構成SDKのマルチプロセス シナリオで時折発生する NullPointerException を修正
Version 5.7.0.1.0(2024-01-04)
- Pangle SDK 5.7.0.1と互換性があります。
- Pangle変更内容(2023-12-29)endcard偶発的シャットダウンボタンとカウントダウン表示エラーの問題を修正する。ログ報告の最適化を行いました。広告フォーマットの最適化を行いました。その他のバグが修正されました。
Version 5.5.0.9.0(2023-11-13)
- Pangle SDK 5.5.0.9と互換性があります。
- Pangle変更内容(2023-11-13)【重要】5211/5307/5402/5500以上のAndroid 14をサポートしています。プロジェクトがAndroid 14に対応している場合、Pangle SDKをアップグレードする必要があります。そうしないとクラッシュの問題になる可能性があります。既知のANR問題の最適化。その他のバグが修正されました。
Version 5.5.0.3.1(2023-10-18)
- Pangle SDK 5.5.0.3と互換性があります。
- VAMPPangleAdapterのみアップデート
Version 5.5.0.3.0(2023-09-27)
- Pangle SDK 5.5.0.3と互換性があります。
- Pangle変更内容(2023-09-22)isAllowBlindModeRequestAdのANR修正。 Android4.4でのdislikeポップアップクラッシュ問題を修正。 Playable音量ボタン表示されない不具合。 Playable音量ボタン表示されない不具合。 x86デバイスのクラッシュ問題を修正。 その他のバグが修正されました。
Version 5.4.1.1.0(2023-09-11)
- Pangle SDK 5.4.1.1と互換性があります。
- Pangle変更内容(2023-09-07)一部広告は閉じれない不具合を修正しました。その他のバグが修正されました。
Version 5.4.1.0.0(2023-08-31)
- Pangle SDK 5.4.1.0と互換性があります。
- Pangle変更内容(2023-08-30)ビデオ広告レイアウトのリスニングを除去するときに
com.bytedance.sdk.openadsdk.core.video.nativevideo.NativeVideoTsView$4.onGlobalLayout
のNPEを修正する。さまざまな最適化とANRの改善。その他のバグが修正されました。
Version 5.4.0.2.0(2023-08-14)
- Pangle SDK 5.4.0.2と互換性があります。
- Pangle変更内容(2023-08-11)SDKのパフォーマンスを改善しました。Android14をサポートしました。その他のバグが修正されました。
Version 5.3.0.6.0(2023-07-31)
- Pangle SDK 5.3.0.6と互換性があります。
- Pangle変更内容(2023-07-27)IV&RVビデオ再生進捗コールバック同期できない問題の修正。ブラジルのタイムゾーンCCPAコンプライアンスの最適化。ログ出力の最適化。その他のバグが修正されました。
Version 5.2.0.6.0(2023-06-12)
- Pangle SDK 5.2.0.6と互換性があります。
- Pangle変更内容(2023-06-08) TTBannerExpressAdImplクラスを削除しました。Debugボタン機能を外しました。その他のバグが修正されました。
Version 5.2.0.3.0(2023-05-16)
- Pangle SDK 5.2.0.3と互換性があります。
- Pangle変更内容(2023-05-15) ダウンロードクラススタイルとダウンロードリンクの最適化。着地ページのパフォーマンスの最適化。その他のバグが修正されました。
Version 5.0.1.1.0(2023-03-28)
- Pangle SDK 5.0.1.1と互換性があります。
- Pangle変更内容(2023-03-24)feeddislikeがバックグラウンドに押し戻されて再再生された問題を修正する。その他のバグが修正されました
Version 5.0.1.0.0(2023-03-23)
- Pangle SDK 5.0.1.0と互換性があります。
- Pangle変更内容(2023-03-16)その他のバグが修正されました
Version 4.9.0.9.0(2023-02-07)
- Pangle SDK 4.9.0.9と互換性があります。
- Pangle変更内容(2023-02-03)PreferenceManager.getDefaultSharedPreferences関連したクラッシュを修正しました。端末回転した場合に画面崩れを修正しました。その他のバグが修正されました
Version 4.9.0.8.0(2023-01-16)
- Pangle SDK 4.9.0.8と互換性があります。
- Pangle変更内容(2023-01-13)ランディングページのscheme解析エラーを修正。その他のバグが修正されました
Version 4.9.0.7.0(2023-01-04)
- Pangle SDK 4.9.0.7と互換性があります。
- Pangle変更内容(2022-12-30)>全画面で音量を監視するインセンティブを最適化する。その他のバグが修正されました。広告リクエストを最適化する。その他のバグが修正されました
Version 4.9.0.6.0(2022-12-26)
- Pangle SDK 4.9.0.6と互換性があります。
- Pangle変更内容(2022-12-22)NativeVideoTsView view.post oom の問題を修正。4Gでフィード動画が自動再生できない問題を修正。リワード広告キャッシュANR問題を修正しました。その他のバグが修正されました
Version 4.8.1.0.0(2022-12-12)
- Pangle SDK 4.8.1.0と互換性があります。
- Pangle変更内容(2022-12-08)Fixed AppSetIdAndScope exception.printStackTrace() ANR。SPMultiHelperImpl でANRを最適化する
Version 4.8.0.9.0(2022-12-01)
- Pangle SDK 4.8.0.9と互換性があります。
- Pangle変更内容(2022-11-30)registerViewForInteraction ANR の修正を試みる。フィード広告動画の oom 問題を修正。その他のバグが修正されました
Version 4.8.0.8.0(2022-11-21)
- Pangle SDK 4.8.0.8と互換性があります。
- Pangle変更内容(2022-11-17)>TTWebsiteActivity で WebView を使用するときに発生する可能性があったクラッシュを修正。プロセス起動時にSDKのバージョンを初めてバージョン49にアップグレードすると、設定モジュールがクラッシュすることがある問題を修正。MAX registerViewForInteraction ANR の問題を修正してみてください、その他のバグが修正されました
Version 4.8.0.7.0(2022-11-14)
- Pangle SDK 4.8.0.7と互換性があります。
- Pangle変更内容(2022-11-10)NativeVideoTsView view.post oom の問題を修正。AppCompatActivity でバナーを表示する際のメモリ リークを修正しました。MRC ロジックに起因するOOMを修正
Version 4.8.0.6.0(2022-11-10)
- Pangle SDK 4.8.0.6と互換性があります。
- Pangle変更内容(2022-11-09)インフレート後にfindViewByIdがnullになる問題を修正。その他のバグが修正されました
Version 4.7.0.7.0(2022-10-20)
- Pangle SDK 4.7.0.7と互換性があります。
- Pangle変更内容(2022-10-12)Android13でGooglePlayに遷移した時にクラッシュの問題を修正しました。その他のバグが修正されました
Version 4.7.0.6.0(2022-10-03)
- Pangle SDK 4.7.0.6と互換性があります。
- Pangle変更内容(2022-09-28)その他のバグが修正されました
Version 4.7.0.3.0(2022-09-13)
- Pangle SDK 4.7.0.3と互換性があります。
Version 4.6.0.9.0(2022-08-29)
- Pangle SDK 4.6.0.9と互換性があります。
Version 4.6.0.5.0(2022-08-24)
- Pangle SDK 4.6.0.5と互換性があります。
Version 4.5.0.6.0
- Pangle SDK 4.5.0.6と互換性があります。
Version 4.3.0.6.1
- Pangle SDK 4.3.0.6と互換性があります。
Version 4.3.0.6.0
- Pangle SDK 4.3.0.6と互換性があります。
Version 3.9.0.3.0
- Pangle SDK 3.9.0.3と互換性があります。
Version 3.8.1.1.0
- Pangle SDK 3.8.1.1と互換性があります。
Version 3.7.1.1.0
- Pangle SDK 3.7.1.1と互換性があります。
Version 3.5.1.1.0
- Pangle SDK 3.5.1.1と互換性があります。
Version 3.4.1.1.0
- Pangle SDK 3.4.1.1と互換性があります。
- VAMP SDK v4.1.0以降が必要です。