Google Interactive Media Ads SDK に関するよくある質問


一部のフォーマットで広告が表示されないのはなぜですか?
テスト広告タグは、有効なリクエストに対して常に広告を返すように設定されています。これは、統合を容易にし、プレーヤーが広告をリクエストしてレンダリングする方法のテストが容易にできるようにするためのものです。ただし、 広告ユニットに最適なフォーマットを選びますテストタグではインテグレーションが正常に機能しているのに、独自のタグでは機能しない場合は、次のいずれかが原因である可能性があります。
  • ご利用の環境にサポートされていない形式の動画が配信されています。たとえば、iOS または Android に HTML5 広告のみを配信している場合です。
  • アド マネージャーを利用している場合は、お客様のパブリッシャー ID に、 あります。また、関連する広告が承認され、 作成する方法を学びます。
  • AdSense を使用している場合、サイトまたはテストページのターゲティング条件に有効な広告が設定されていない可能性があります。最も一般的な原因は 非公開のクロールされていないウェブサイトです。
  • Ad Exchange のネットワークパートナー管理を ご利用の場合は descriptionURL が設定されていないか、所有または運営されていない ドメイン管理リストがある場合、広告は配信されません。
  • Ad Exchange 動画で定義されている minCPM しきい値を確認します。 CPM が高すぎると広告掲載率も低くなる可能性がありますこの問題を解決するには、minCPM を削除するか、広告リクエストから広告ユニット パラメータ(slotname など)を削除して、これがフィリング率に影響しているかどうかを確認します。
優れた descriptionUrl とは
最も効果的なには、descriptionUrlするページのコンテンツ 単語やフレーズの集合体ではなく 実際の内容とその提供におけるご自身の役割を 1 ~ 3 段落で説明してください。 過去に成功した方法の 1 つは、事前定義されたブロックから descriptionUrl ページ コンテンツを動的につなぎ合わせる方法です。たとえば、コンテンツに関する数文、サイトの提供内容に関する数文、各 AdSense チャネル(「エンターテイメント」や「スポーツ」など)に関連付けられた事前定義済みのスニペットをいくつか含めます。その結果 コンテンツに、かなり異なる descriptionUrl が関連付けられている 一般的な情報(ジャンルの記述子など)だけでなく、 具体的な情報(コンテンツに関する直接のコンテンツ)として識別されます。

このメタデータの HTML はシンプルなものにする必要があります。次に例を示します。

<html>
  <head>
    <title>Domain.com - Your tag line here!</title>
  </head>
  <body>
    <h1>Descriptions</h1>
    <h2>About this Content</h2>
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. ...</p>
    <h2>About Domain.com</h2>
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. ...</p>
  </body>
</html>
  
「広告レスポンスに有効な広告タイプが含まれていません」というエラーが表示されるのはなぜですか?
このエラーは通常、特定の publisherId に広告がターゲティングされていない(特定の期間に)場合に表示されます。この状況は、キャンペーンの開始と終了に伴い、1 日または数日かけて変化する可能性があります。ターゲットに設定する広告が有効期限切れになっていないこと、広告のターゲティング条件が正しいことを確認する必要があります。テスト用の publisherId を使用して広告が適切にリクエスト、受信、レンダリングされる限り、広告が利用可能になったときに、これらの広告が実際の publisherId を使用して適切に処理されることが保証されます。
テストに使用できるアド マネージャーの動画広告タグはありますか?
サンプルタグは、サンプルタグページで入手できます。
adSlotWidthadSlotHeight を同じ値に設定する必要がありますか? 値をアド マネージャーの広告タグで sz としてどのように指定しているでしょうか。
必ずしもそうとは限りません。adSlotWidthadSlotHeight は、広告を表示するプレーヤーまたは領域の幅と高さに設定する必要があります 指定します。AdSense では、この情報に基づいて、配信に適した広告が できます。アド マネージャーの広告タグ内の sz の Key-Value ペア: 配信されるクリエイティブに必ずしも影響しない (詳しくは下記を参照)。
デモ広告タグは問題なく表示されますが、自分の広告タグに切り替えると広告が表示されません。
リクエストしている広告タグにトラフィックが送信されていることを確認します。最も簡単な方法は、HTTP トラフィックを監視することです。もし HTML アンカー ブロック内に 1×1 ピクセルの grey.gif 画像が返される場合。 アド マネージャーでターゲティングを確認します。
同じタグを使用して広告を複数回リクエストしたいのですが、最初のリクエストの広告しか表示されません。どうすればよいですか?
広告を複数回リクエストする場合は、それらが偶発的な重複ではなく、正当なリクエストであることを広告サーバーに通知する必要があります。SDK は、次の 2 つの簡単な API 呼び出しでこの処理を行います。
  1. AdsManager インスタンスで destroy() を呼び出します。 これにより、以下の contentComplete() 呼び出しを行ったときにポストロールが再生されなくなります。新しい AdsManager を獲得しました 予測値を指定する必要があります
  2. AdsLoader インスタンスで contentComplete() を呼び出します。これにより SDK がリセットされ、新しい広告リクエストが以前のリクエストの重複と見なされなくなります。
上記の 2 つの呼び出しを行った後、AdsLoader インスタンスで requestAds() を呼び出して、新しい動画で再生する別の広告セットを取得できます。
IMA SDK を使ってオーバーレイやフルスロットの AdSense 広告をリクエストするにはどうすればよいですか?

SDK を使用して AdSense 広告をリクエストするには、まず AdSense アカウントを取得する必要があります。 あります。詳しくは、動画向け AdSense のページをご覧ください。タグを取得したら、次の手順でオーバーレイ広告リクエストまたはフルスロット広告リクエストを送信する必要があります。

オーバーレイ広告 <ph type="x-smartling-placeholder">
    </ph>
  1. AdsRequest で、ViewMode を NORMAL に設定します。
  2. 広告タグにパラメータ overlay=1 を追加します。
で確認できます。 フルスロット広告 <ph type="x-smartling-placeholder">
    </ph>
  1. AdsRequest で ViewModes を次のように設定します。 FULLSCREEN
  2. 広告タグにパラメータ overlay=0 を追加します。
広告をクリックすると「無効なクリックスルー URL」というエラーが表示されます。原因として考えられることは何でしょうか?
このエラーの最も一般的な原因は、クリックスルー URL が正しくエスケープされていないことです。このエラーが表示された場合は、クリックスルー URL が VAST レスポンスで適切にエスケープされていることを確認してください。
Android と iOS の SDK で、動画広告全体をクリック可能にすることはできますか?
動画全体のクリック トラッキングについて言えば、標準的な視聴者のエクスペリエンスが 最近登場したモバイル動画では 一時停止したり、プレーヤー コントロールを表示したりできます。ユーザーがプレーヤーのコントロールにアクセスしたいだけなのに、誤って広告をクリックしてしまうことを防ぐため、IMA では [詳細] ボタンを使用しています。このボタンをクリックすると、広告をクリックして広告対象の商品の詳細を確認できます。
「VAST ドキュメントが空です」というエラーが表示されるのはなぜですか?
このエラーは、広告タグが空の VAST ドキュメントを返す場合に発生します。これは、広告が適切に配信されなかったことを示します。アカウント マネージャーに問い合わせる または広告サーバーの担当者に連絡して、広告タグが機能しない理由を確認してください。
[広告をスキップ] ボックスや他の UI 要素のサイズやテキストを変更できますか?
IMA SDK では、UI 要素のレイアウト、サイズ、コンテンツの変更はサポートされていません。 UI 要素の詳細については、AdsManager.uiElements をご覧ください。
iOS で広告の音量を変更できないのはなぜですか?
iOS では、音量をプログラムで設定することはできません。HTML5 SDK を使用している場合、adsManager.setVolume() は効果がありません。iOS SDK では、 そのため、IMAAdsManager で音量セッターを指定しています。
複数のスレッドを使用して UI を初期化して操作できますか?
UI の初期化はすべてメインスレッドで行う必要があります。初期化後、バックグラウンド広告再生を実装できます。