Microsoft 収益化 - モバイル デバッグ オークションのヒント
モバイル インベントリでデバッグ オークションを実行するには、「広告通話での デバッグ オークション について」で説明されているパラメーターを超えて、追加のモバイル デバイス パラメーターを渡す必要があります。 このページでは、モバイル デバッグ オークションを正常に実行できるように、さまざまなモバイル広告呼び出しパラメーターを偽装する方法について説明します。
通話形式
注:
すべてのデバッグ オークションとブラウザー Cookie オーバーライド呼び出しでは、セキュリティで保護された https プロトコルを使用する必要があります。 http を使用して行われた要求では、有効な結果は生成されません。
モバイル デバッグ オークションを実行する広告通話の例を次に示します。
https://mobile.adnxs.com/mob?id=[TAG_ID]&size=[WIDTH}x[HEIGHT]&ua=[user_agent_string]&carrier=carrier-[carrier_id]&devmake=[dev_make_code]&devmodel=[dev_model_code]&debug_member=[BUYER_MEMBER_ID]&dongle=[PASSWORD]
ユーザー エージェント、通信事業者、デバイスの作成とモデルをインプレッション バスに伝えるクエリ文字列パラメーターがあります。 これらのパラメーターを使用して渡す有効な情報を取得する方法の詳細については、以下のセクションを参照してください。
ヒント
受け入れるすべてのモバイル クエリ文字列パラメーターのドキュメントについては、「 モバイル広告通話リファレンス」を参照してください。
スプーフィング オペレーティング システム
広告サーバーは、デバイスのユーザー エージェントを使用してオペレーティング システムを決定します。 これにより、OS をスプーフィングする方法として、クエリ文字列パラメーターを使用する方法と、開発者ツールを使用する方法の 2 つがあります。
クエリ文字列パラメーターの使用
クエリ文字列パラメーターに別の値を ua
渡すことで、インプレッション バスがユーザー エージェントからデバイス OS を決定するため、使用するオペレーティング システムをインプレッション バスに伝えることができます。 この例では、iPhone を実行しているように見えるようにユーザー エージェントを設定します。
https://mobile..com/mob?id=1280178&size=320x50&debug_member=2048&dongle=DEBUG_AUTH&ua=Mozilla/5.0%20(iPhone;%20CPU%20iPhone%20OS%206_0%20like%20Mac%20OS%20X)%20AppleWebKit/536.26%20(KHTML,%20like%20Gecko)%20Version/6.0%20Mobile/10A5376e%20Safari/8536.25
開発者ツールの使用
Chrome では、HTTP 要求のヘッダーで多数の異なるデバイスを直接なりすましを行うことができます。 有効にするには、次の操作を行います。
- ページを右クリックし、[ 要素の検査] を選択します。
- Chrome のドキュメントの指示に従って、任意のオペレーティング システムをエミュレートします。
- デバッグ オークションについて (出力で "オペレーティング システム" を検索) の結果を確認して、ブラウザーが選択した OS として表示されていることを確認します。
出力例
上記の情報に基づいて、デバッグ オークションの出力は次のようになります。
Browser: Safari (all versions) (9)
Operating System: iPhone (8)
Operating System (Extended): OS 6_0 (72)
Device Make: Apple (26)
Device Model: iPhone (301)
なりすまし通信事業者
通信事業者のなりすましを行うには、携帯電話会社コードと共にクエリ文字列パラメーター carrier
をモバイル広告呼び出しに追加する必要があります。 たとえば carrier 80
、次のようになります。
&carrier=carrier-80
なりすましを行う通信事業者に対応するコードを見つけるには、次のいずれかの方法を使用します。
- 携帯電話会社コードを参照してください。
- API の Carrier Service を使用して、使用可能なすべてのコードを表示します。
スプーフィング デバイスの作成とモデル
デバイスのメイクとモデルをスプーフィングするためのクエリ文字列パラメーターはそれぞれ devmake
と devmodel
です。
次の読み取り専用 API サービスを使用して、システムで使用できるデバイスとモデルを確認できます。