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


一部のフォーマットで広告が表示されないのはなぜですか?
テスト広告タグは、有効なリクエストに対して常に広告を返すように設定されています。これは、 統合を促進し プレーヤーの行動を 広告のリクエストとレンダリングを行います。ただし、 広告ユニットに最適なフォーマットを選びます統合が機能している場合 テストタグでは適切に記録され、独自のタグではない場合は、次のいずれかが原因である可能性があります。 次のとおりです。 <ph type="x-smartling-placeholder">
    </ph>
  • ご利用の環境にサポートされていない形式の動画が配信されています。たとえば iOS または Android に HTML5 広告のみを配信している。
  • アド マネージャーを利用している場合は、お客様のパブリッシャー ID に、 あります。また、関連する広告が承認され、 作成する方法を学びます。
  • AdSense を使用している場合、サイトまたはテストページのターゲティング条件は、 アクティブな広告がない。最も一般的な原因は 非公開のクロールされていないウェブサイトです。
  • Ad Exchange のネットワークパートナー管理を ご利用の場合は descriptionURL が設定されていないか、所有または運営されていない ドメイン管理リストがある場合、広告は配信されません。
  • Ad Exchange 動画で定義されている minCPM の基準値を確認します。 CPM が高すぎると広告掲載率も低くなる可能性がありますこの問題を解決するには、次のいずれかの方法をお試しください。 広告リクエストから minCPM を削除するか、広告ユニット パラメータを削除する (スロット名など)をクリックして、広告掲載率に影響があるかどうかを確認します。
おすすめの descriptionUrl の特徴
最も効果的なには、descriptionUrlするページのコンテンツ 単語やフレーズの集合体ではなく 実際の内容とその提供におけるご自身の役割を 1 ~ 3 段落で説明してください。 過去に成功した方法の一つは、 事前定義されたブロックから動的に生成されるdescriptionUrlページ コンテンツ。 たとえば、コンテンツについての 2 ~ 3 文、 サイトが提供する商品やサービスと 関連するいくつかの事前定義済みスニペットを (例: 「エンターテイメント」や「スポーツ」)。その結果 コンテンツに、かなり異なる 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 画像が返される場合。 アド マネージャーでターゲティングを確認します。
同じタグを使用して広告を複数回リクエストしたいが、最初の 1 回しか広告が表示されない リクエストできます。どうすればよいですか?
広告を複数回リクエストする場合は、広告サーバーに通知する必要がある 正当なリクエストであり、偶発的な重複ではないことを確認できます。SDK 次の 2 つの簡単な API 呼び出しを使用します。 <ph type="x-smartling-placeholder">
    </ph>
  1. AdsManager インスタンスで destroy() を呼び出します。 これにより、以下の呼び出しを行ってもポストロールは再生されなくなります。 contentComplete()。新しい AdsManager を獲得しました 予測値を指定する必要があります
  2. AdsLoader から contentComplete() に発信 作成します。これにより SDK がリセットされ、新しい広告リクエストが 使用します。
で確認できます。 上記の 2 つの呼び出しを行った後、次のように requestAds() を呼び出すことができます。 AdsLoader インスタンスを使用して、再生する別の広告セットを取得 新しい動画です。
IMA SDK を使用してオーバーレイやフルスロットの AdSense 広告をリクエストするにはどうすればよいですか?

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

オーバーレイ広告 <ph type="x-smartling-placeholder">
    </ph>
  1. AdsRequest で ViewModes を次のように設定します。 NORMAL
  2. 広告タグにパラメータ overlay=1 を追加します。
で確認できます。 フルスロット広告 <ph type="x-smartling-placeholder">
    </ph>
  1. AdsRequest で ViewModes を次のように設定します。 FULLSCREEN
  2. 広告タグにパラメータ overlay=0 を追加します。
「リンク先 URL が無効です」と表示されるエラーが表示されます考えられる原因は何ですか?
このエラーの最もよくある原因は、クリックスルーが誤ってエスケープされていることです。 URL を入力します。このエラーが表示された場合は、クリックスルーが VAST レスポンスで URL が適切にエスケープされています。
Android と iOS の SDK で、動画広告全体をクリック可能にする方法はありますか?
動画全体のクリック トラッキングについて言えば、標準的な視聴者のエクスペリエンスが 最近登場したモバイル動画では 一時停止したり、プレーヤー コントロールを表示したりできます。ユーザーが 単にアクセスしたいだけの広告を 意図せずクリックしてしまう可能性があります IMA では [詳細] ボタンをクリックすると、 ユーザーが広告をクリックし、宣伝されている商品の詳細を確認する。
「VAST ドキュメントが空です」と表示される理由どうなるでしょうか
このエラーは、広告タグから空の VAST ドキュメントが返された場合に発生します。 広告が適切に配信されなかったことを示しますアカウント マネージャーに問い合わせる または広告サーバーの担当者に連絡して、広告タグが機能しない理由を確認してください。
[広告をスキップ] ボックスや他の UI 要素のサイズやテキストを変更できますか?
IMA SDK では、UI 要素のレイアウト、サイズ、コンテンツの変更はサポートされていません。 UI 要素について詳しくは、AdsManager.uiElements をご覧ください。
「No virtual method」と表示されるのはなぜですか?エラーになるでしょうか?

古いバージョンを使用すると、次のようなエラー メッセージが表示されます。 広告 ID を含まない Google Play 開発者サービス。

No virtual method
getInfo()Lcom/google/android/gms/ads/identifier/AdvertisingIdClient$Info; in
class Lcom/google/android/gms/ads/identifier/AdvertisingIdClient; or its
super classes (declaration of 'com.google.android.gms.ads.identifier.AdvertisingIdClient'

この問題は、4.0 以降(ただし、最新バージョンを推奨)にアップグレードすると解決します。

複数のスレッドを使用して UI の初期化と操作を行えますか?
いいえ。UI の初期化と操作はすべて できます。Android では、UI オブジェクトはスレッドセーフではありません。詳しくは、 <ph type="x-smartling-placeholder"></ph> スレッドをご覧ください。