VAMP SDK

Video Ad Mediation Platform Software Development Kit

Pangleの統合


このガイドではAndroidアプリにVAMP SDKのPangleアダプターを導入する方法について説明します。

最新のアダプター

現在リリースされているVAMPPangleAdapterの最新バージョンはこちらになります。

最新アダプターバージョン 対応アドネットワークバージョン 最低サポートOS 更新日
5.8.1.0.0 5.8.1.0
[公式リリースへ]
Lollipop(5.0) 2024-04-10

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 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以降が必要です。