AppLovin ExchangeのDSPビッダーに適用されるクリエイティブタイプに関する詳細は以下のとおりです。
これらの仕様は広告フォーマットに依存しません。AppLovinがサポートするすべての広告タイプに適用されます。
新しいクリエイティブフォーマットを導入する際は、リリース前にAppLovin DSP Sample Appを使用してテストすることをお勧めします。
SDKビッダーは、独自のSDKを介してクリエイティブのレンダリングを処理する必要があります。 ご不明な点がある場合は、AppLovinの担当者までお問い合わせください。
VASTをサポートするインベントリは、ビッドリクエスト内でimp.videoオブジェクトを渡します。
VASTインベントリはMRAIDに準拠しています。
VASTクリエイティブは、すべてのトラッキングURLおよびリダイレクトURLを含め、セキュア(HTTPS)である必要があります。
フルスクリーンプレイスメント(インタースティシャルおよびリワード動画)のみがVASTをサポートしています。 AppLovinは、デバイスのサイズに応じて、画面の中央に動画をアスペクト比を維持したままフィット(aspect-fit)させます。 横向き(ランドスケープ)と縦向き(ポートレート)の両方の動画がサポートされています。
VAST動画はAndroidおよびiOSで自動再生されます。 AppLovinはリニア(Linear)動画のみをサポートしています。 動画の長さは5秒以上30秒以下である必要があります。 (リワード動画は20秒から30秒の間である必要があります。そうでない場合、拒否される可能性があります。) 動画のファイルサイズは4 MB未満にする必要があります(最適な再生のために、AppLovinは動画ファイルを2 MB未満にすることを推奨しています)。 2 MBを超える動画ファイルは、パフォーマンスが低下する可能性があります。 動画ファイルの取得リクエストが10秒を超えるとタイムアウトになります。
flvおよびswfメディアMIMEタイプはサポートされていません。
以下のMIMEタイプはサポートされています。
video/mp4, video/3gppvideo/mp4, video/3gpp, video/3gpp2, video/quicktime, video/x-m4vAppLovinはVAST 2.0、3.0、4.0、4.1、および4.2をサポートしています。
VAST対応インベントリは、VAST InLineとWrapperの両方のフォーマットをサポートしています。
VPAIDはサポートされていません。
bid.adm(または広告マークアップフィールド)には、VAST XMLペイロード全体が含まれている必要があります。
AppLovinはURLエンコードされたVASTタグをサポートしていません。
VAST対応インベントリは、コンパニオン(エンドカード)クリエイティブをサポートしています。 MRAIDコンパニオン(エンドカード)クリエイティブがサポートされています。 複数のコンパニオリソースが送信された場合、AppLovinは以下の順序で使用します(最初のものが失敗した場合は次のものを試す、というように処理されます)。
StaticResourceIFrameResourceHTMLResource(デフォルトでは、コンパニオン広告としてのHTMLResourceのサポートは無効になっています)<impression>ノードを介して送信されたタグをサーバー側で発火させます。
このノードは複数送信できます。
<ClickTracking>ノードを介して送信されたタグをクライアント側で発火させます。
ディープリンクを使用する場合は、<ClickThrough>ノードにそれを含める必要があります。
iOS広告でディープリンクを使用する場合、ext.skadnオブジェクトはnullである必要があります。
そうでない場合、広告内でApp Storeが開き、<ClickThrough>ノードが破棄されます。
<HTMLResource>および<StaticResource>のみをサポートしています。
コンパニオン広告としての<HTMLResource>のサポートは、デフォルトでオフになっています。
{
"adm": "<VAST version=\"2.0\">
<Ad id=\"applovin-video\">
<InLine>
<AdSystem version=\"AppLovin\">AppLovin Ad Server</AdSystem>
<AdTitle><![CDATA[AppLovin Video]]></AdTitle>
<Description><![CDATA[AppLovin Video]]></Description>
<Impression id=\"AL_Imp\" />
<Creatives>
<Creative sequence=\"1\" id=\"1\">
<Linear>
<Duration>00:00:13</Duration>
<VideoClicks>
<ClickThrough id=\"AL_Click\"><![CDATA[https://rtb.applovin.com/redirect?clcode=3!1563.1466706706!FgcnDB8CXKyVimq2aZHmpR2JxNmwsN1NMK7UlK6FqhOI54WxpITXiYcxUEVgXRIwedrcfVmD_DpD3lfBLqzpw5qF7sPXmXQ_kY1NLKQ2kdQn4cwctkm--RBq1Cmz5mX8RJRytc-G3KeJ9usTmgmXTSFtLvHGSGHIM7Pwfq_KiEAQiKweR20lp_iyQXVNwiUJmpFFoQpAm9bNU5JegcmPfIIBnesZKk5pmdJDpUEnjlFdNAqRCzci_qO-f6RtTdYEvJBqnh9usSgEdxnfLh-hHpNx5CovcfTejFfF94CTaTV_K6wEHXQOjZdT-yfdeydAQEkl3bUxiT8cXrEuCu73WHFVOoYwoLJLLAipuLCNCkj9DSvZ6JTnoQkPRlpBjSJQmmYXNv2HDKXYKSgIA-g-wRaTuRZ0lMi4OHNBK_N4ClACeg2TOFYTp3cHWnh6gEr-ZfWQ4FUzgGCLQRXm0Ez7wjCRM0vfoVsdVEZrctobQI7_im9tT4UmTjNgxP7dKlLHRwhl68fBqGUMobFSsohmuucakp5BXlSPyQIh91MoTOOsbR2UTMZXjFholy7qDgDxNxKzaQk0AFX6Vf0w**&did=104934ef84eee135bb&eventid=7d2a138bf9102f05dcbf9540b5f5dd2a317cc&ssl=1]]></ClickThrough>
</VideoClicks>
<MediaFiles>
<MediaFile delivery=\"progressive\" bitrate=\"932\" width=\"570\" height=\"320\" type=\"video/mp4\"><![CDATA[https://vid.applovin.com/468779_570x320.mp4]]></MediaFile>
</MediaFiles>
</Linear>
</Creative>
<Creative sequence=\"1\" id=\"1\">
<CompanionAds>
<Companion width=\"1024\" height=\"768\">
<StaticResource creativeType=\"image/gif\"><![CDATA[https://img.applovin.com/1461768_1024x768.gif]]></StaticResource>
<CompanionClickThrough><![CDATA[https://rtb.applovin.com/redirect?clcode=3!1563.1466706806!FgcnDB8CXKHpfIyVimq2aZHmpR2JxNmwsN1NMK7UlK6FqhOI54WxpITXiYcxUEVgXRIwedrcfVmD_DpD3lfBLqzpw5qF7sPXmXQ_kY1NLKQ2kdQn4cwctkm--RBq1Cmz5mX8RJRytc-G3KeJ9usTmgmXTSFtLvHGSGHIM7Pwfq_KiEAQiKweR20lp_iyQXVNwiUJmpFFoQpAm9bNU5JegcmPfIIBnesZKk5pmdJDpUEnjlFdNAqRCzci_qO-f6RtTdYEvJBqnh9usSgEdxnfLh-hHpNx5CovcfTejFfF94CTaTV_K6wEHXQOjZdT-yfdeydAQEkl3bUxiT8cXrEuCu73WHFVOoYwoLJLLAipuLCNCkj9DSvZ6JTnoQkPRlpBjSJQmmYXNv2HDKXYKSgIA-g-wRaTuRZ0lMi4OHNBK_N4ClACeg2TOFYTp3cHWnh6gEr-ZfWQ4FUzgGCLQRXm0Ez7wjCRM0vfoVsdVEZrctobQI7_im9tT4UmTjNgxP7dKlLHRwhl68fBqGUMobFSsohmuucakp5BXlSPyQIh91MoTOOsbR2UTMZXjFholy7qDgDxNxyGKzaQk0AFX6Vf0w**&did=104924ef84eee135bb&eventid=7d82abf9102f05dcbf9540b5f5dd2a317cc&ssl=1]]></CompanionClickThrough>
</Companion>
</CompanionAds>
</Creative>
</Creatives>
<Extensions>
</Extensions>
</InLine>
</Ad>
</VAST>"
}
MRAID広告には、広告が読み込み中であることを示すローディングインジケーターを含める必要があります。
通常のMRAID広告には、広告の再生時間の制限はありません。
リワードMRAID広告の最大再生時間は30秒です。
AppLovinは、クリックトラッカーに対してのみmraid.openをサポートしています。
リワードMRAIDプレイスメント(プレイアブル広告)は、デフォルトでオフになっています。 これらに関心がある場合は、AppLovinの担当者までお問い合わせください。
MRAID広告から閉じるボタンをすべて削除してください。 AppLovinは、すべてのMRAID広告に閉じるボタンを提供します。
mraid.open()を使用してアプリストアに直接リダイレクトする必要があります。プレイアブル広告のタイマーは、最初のユーザーインタラクションが発生するまで開始されません。
AppLovin RTBは、すべてのHTML広告を中央に配置します。 結果として得られる広告の位置は、広告サイズと画面サイズによって異なります。 AppLovinが閉じるボタンを提供します。
完全なHTMLドキュメントではなく、HTMLスニペットを使用してください。 HTML広告マークアップはエスケープしてください。
PNG、JPG/JPEG、およびGIFがサポートされているメディアフォーマットです。 MRAID 1.0、2.0、および3.0がサポートされています。
AppLovinのネイティブ広告は、OpenRTB Dynamic Native Ads API Specification Version 1.2を使用しています。
インプレッションオブジェクトには、nativeオブジェクトが含まれます。
nativeオブジェクトには、ネイティブリクエストのJSON文字列を表すrequestフィールドが含まれます。
| フィールド | 説明 |
|---|---|
context | 広告が表示されるコンテキスト。使用されず、常に1501に設定されます。 |
plcmtcnt | プレイスメント数(AppLovinは1リクエストにつき1つのプレイスメントのみをリクエストします)。 |
plcmttype | 広告ユニットのデザイン/フォーマット/レイアウト。1はコンテンツのフィード内、2はコンテンツの最小単位(アトミックユニット)内を意味します。 |
ver | リクエストが準拠するネイティブ広告仕様のバージョン。1.2に設定されます。 |
| ID | フィールド | タイプ | 説明 |
|---|---|---|---|
1(必須) | title | N/A | ネイティブ広告のタイトル。最大長は50文字です。常にtitle要素内のテキストの最大長であるBidrequest.imp.native.request.assets[«n»].data.lenを渡します。 |
2(必須) | img | 3 | ネイティブクリエイティブのメイン画像。最小サイズは627×627です。推奨サイズは1200×627です。 |
3(任意) | img | 1 | ネイティブクリエイティブのアイコン画像。最小サイズは50×50です。 |
4(任意) | data | 2 | 広告対象のテキスト製品またはサービスに関連付けられた説明テキスト。最大長は150文字です。Bidrequest.imp.native.request.assets[«n»].dataには.typeおよび.lenオブジェクトが含まれます。typeにはパブリッシャーがサポートする要素のType IDが含まれます。lenは要素のレスポンスにおけるテキストの最大長です。 |
5(必須) | data | 12 | CTAの説明。遷移先URLへの「コールトゥアクション(行動喚起)」ボタンを説明するテキスト。最大長は15文字です。Bidrequest.imp.native.request.assets[«n»].dataには.typeおよび.lenオブジェクトが含まれます。typeにはパブリッシャーがサポートする要素のType IDが含まれます。lenは要素のレスポンスにおけるテキストの最大長です。 |
6(任意) | data | 3 | ユーザーに提供されている製品の評価。たとえば、アプリストアにおけるアプリの評価(0〜5段階)。 |
8(任意) | data | 1 | スポンサーのブランド名を含める必要がある「Sponsored By(提供元)」メッセージ。最大長は25文字です。 |
ネイティブレスポンスは、そのbidオブジェクトのadm.native.link.urlに遷移先リンクURLが設定されている必要があります。
また、オプションでadm.native.link.fallbackにフォールバックURLを設定することもできます。
AppLovin SDKはネイティブ動画をサポートしていません。
AppLovin RTBは、コネクテッドTV(CTV)インベントリをサポートしています。 統合を成功させるために、以下が役立ちます。
impオブジェクトの下にbannerオブジェクトはありません。seatbid.bid.ext.durationは必須です。VAST InLineの場合:
minbitrateとmaxbitrateの範囲内である必要があります。imp.video.wおよびimp.video.hと等しくなければなりません。AppLovin SDKは、広告表示の応答性を向上させるために、特定の広告をキャッシュします。 キャッシュされた広告は、同じセッション内でのみ表示されます。 SDKは広告を最大4時間キャッシュしますが、通常、キャッシュされてから表示されるまでの時間は数分です。