クリエイティブタイプ

AppLovin ExchangeのDSPビッダーに適用されるクリエイティブタイプに関する詳細は以下のとおりです。

これらの仕様は広告フォーマットに依存しません。AppLovinがサポートするすべての広告タイプに適用されます。

新しいクリエイティブフォーマットを導入する際は、リリース前にAppLovin DSP Sample Appを使用してテストすることをお勧めします。

SDKビッダーは、独自のSDKを介してクリエイティブのレンダリングを処理する必要があります。 ご不明な点がある場合は、AppLovinの担当者までお問い合わせください。

VASTのサポート

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タイプはサポートされています

  • Android: video/mp4, video/3gpp
  • iOS: video/mp4, video/3gpp, video/3gpp2, video/quicktime, video/x-m4v

AppLovinは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は以下の順序で使用します(最初のものが失敗した場合は次のものを試す、というように処理されます)。

  1. StaticResource
  2. IFrameResource
  3. HTMLResource(デフォルトでは、コンパニオン広告としてのHTMLResourceのサポートは無効になっています)
インプレッショントラッキング
AppLovinは、<impression>ノードを介して送信されたタグをサーバー側で発火させます。 このノードは複数送信できます。
クリックトラッキング
AppLovinは、<ClickTracking>ノードを介して送信されたタグをクライアント側で発火させます。 ディープリンクを使用する場合は、<ClickThrough>ノードにそれを含める必要があります。 iOS広告でディープリンクを使用する場合、ext.skadnオブジェクトはnullである必要があります。 そうでない場合、広告内でApp Storeが開き、<ClickThrough>ノードが破棄されます。
コンパニオン広告
AppLovin RTBは、VAST広告のレスポンスとしてフルスクリーンのコンパニオン広告を想定しています。 リクエストはスマートフォンの画面サイズを指定します。 AppLovin SDKは、画面の中央に広告をアスペクト比を維持したままフィットさせます。 これらは動画のエンドカードであるため、コンパニオン広告で最良の結果を得るには、アスペクト比が1.33付近のもの(例:横向きの場合は1024×768)を使用し、高品質な画像を使用してください。 AppLovinは<HTMLResource>および<StaticResource>のみをサポートしています。 コンパニオン広告としての<HTMLResource>のサポートは、デフォルトでオフになっています。
VAST広告マークアップの例
{
  "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広告には、広告の再生時間の制限はありません。 リワードMRAID広告の最大再生時間は30秒です。 AppLovinは、クリックトラッカーに対してのみmraid.openをサポートしています。

リワードMRAIDプレイスメント(プレイアブル広告)は、デフォルトでオフになっています。 これらに関心がある場合は、AppLovinの担当者までお問い合わせください。

閉じるボタン

MRAID広告から閉じるボタンをすべて削除してください。 AppLovinは、すべてのMRAID広告に閉じるボタンを提供します。

プレイアブルのガイドライン

  • プレイアブルは、最初のユーザーインタラクションの前に自動クリックや音声の自動再生を行ってはなりません。
  • プレイアブルは、外部参照のない単一のインラインHTMLファイルである必要があります(画像はすべてbase64エンコードされている必要があります)。
  • プレイアブルはMRAID v2.0をサポートしている必要があります。
  • プレイアブルは横向きと縦向きの両方の画面方向をサポートしている必要があります。
  • クリックスルーは、mraid.open()を使用してアプリストアに直接リダイレクトする必要があります。
  • プレイアブルのサイズは5 MB未満にする必要があります。
  • WebGLを使用する場合、最初のチェックが失敗したときは定期的にWebGLが利用可能かどうかを確認してください。
  • MRAIDのreadyイベントが発火するまで、DOMを変更または参照するJavaScriptコードを実行しないでください。
  • 最初のユーザーインタラクションまで、プレイアブルの音声を無効にしてください。
  • プレイアブルが閉じるときは、プレイアブルの音声を無効にしてください。

プレイアブル広告のタイマーは、最初のユーザーインタラクションが発生するまで開始されません。

HTMLのサポート

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(必須)titleN/Aネイティブ広告のタイトル。最大長は50文字です。常にtitle要素内のテキストの最大長であるBidrequest.imp.native.request.assets[«n»].data.lenを渡します。
2(必須)img3ネイティブクリエイティブのメイン画像。最小サイズは627×627です。推奨サイズは1200×627です。
3(任意)img1ネイティブクリエイティブのアイコン画像。最小サイズは50×50です。
4(任意)data2広告対象のテキスト製品またはサービスに関連付けられた説明テキスト。最大長は150文字です。Bidrequest.imp.native.request.assets[«n»].dataには.typeおよび.lenオブジェクトが含まれます。typeにはパブリッシャーがサポートする要素のType IDが含まれます。lenは要素のレスポンスにおけるテキストの最大長です。
5(必須)data12CTAの説明。遷移先URLへの「コールトゥアクション(行動喚起)」ボタンを説明するテキスト。最大長は15文字です。Bidrequest.imp.native.request.assets[«n»].dataには.typeおよび.lenオブジェクトが含まれます。typeにはパブリッシャーがサポートする要素のType IDが含まれます。lenは要素のレスポンスにおけるテキストの最大長です。
6(任意)data3ユーザーに提供されている製品の評価。たとえば、アプリストアにおけるアプリの評価(0〜5段階)。
8(任意)data1スポンサーのブランド名を含める必要がある「Sponsored By(提供元)」メッセージ。最大長は25文字です。

ネイティブレスポンス情報

ネイティブレスポンスは、そのbidオブジェクトadm.native.link.urlに遷移先リンクURLが設定されている必要があります。 また、オプションでadm.native.link.fallbackにフォールバックURLを設定することもできます。

AppLovin SDKはネイティブ動画をサポートしていません。

CTVのサポート

AppLovin RTBは、コネクテッドTV(CTV)インベントリをサポートしています。 統合を成功させるために、以下が役立ちます。

  • CTVリクエストは動画のみをサポートするため、impオブジェクトの下にbannerオブジェクトはありません。
  • コネクテッドTVインベントリでサポートされているフォーマットはVASTのみです。 AppLovinはMRAIDまたはVPAIDをサポートしていません。
  • mp4動画MIMEタイプのみがサポートされています。
  • seatbid.bid.ext.durationは必須です。

VAST InLineの場合:

広告のキャッシュ

AppLovin SDKは、広告表示の応答性を向上させるために、特定の広告をキャッシュします。 キャッシュされた広告は、同じセッション内でのみ表示されます。 SDKは広告を最大4時間キャッシュしますが、通常、キャッシュされてから表示されるまでの時間は数分です。

動画
AppLovinはインライン動画広告のみをキャッシュします。 最適な応答性を確保するため、許可される最大動画ファイルサイズは4 MBです。 動画ファイルのサイズは2 MB未満に抑えるようにしてください。
MRAID
AppLovinにはサイズ制限はありませんが、MRAIDマークアップ内のクリエイティブアセットは小さく作成してください。 これにより、パブリッシャーが広告をレンダリングしようとする際に応答性が確保されます。 すべてのMRAID広告には、広告が読み込み中であることを示すローディングインジケーターを含める必要があります。

search