Yandex Advertising Networkパートナーは、Yandex.Direct広告がページに選択されていない場合、代替広告を自動的に表示できます

Yandex Advertising Networkのパートナーは、サイトのページでYandex.DirectまたはYandex.Market広告が選択されていない場合、代替広告(ソーシャル、内部、その他のコンテキストまたはバナー広告システム)を自動的に表示できるようになりました。





これは、yandex_ad_is_displayed変数を使用して実行できます。 Yandexの広告ユニットが表示されているかどうかを示します。



技術面では、次のようになります。広告コードが最後に呼び出されたときにYandex.DirectまたはYandex.Marketの広告が表示された場合はtrueを返し、広告が表示されなかった場合はfalseを返します。



新しい機会を活用するには、 新しいコンストラクターを使用して取得した広告呼び出しコードをサイトにインストールする必要があります。



次に、広告呼び出しコードの後に​​、次のブロックを追加する必要があります。



‹Script type = "text / javascript"›

if(yandex_ad_is_displayed == false){

‹!-広告呼び出しコード-›

}

‹/スクリプト›





ここで、「‹!-広告呼び出しコード-›」の代わりに、代替の広告呼び出しコードを置き換える必要があります。



この機能は、最近デザイナーに表示された固定フォーマットの広告ユニットに特に役立ちます。 Yandex.DirectまたはYandex.Marketのアナウンスがない場合、ブロックは自動的に同じサイズの広告バナーに置き換えられるため、サイトデザインに常に収まります。



たとえば、468x60の固定サイズのバナーを表示するには、広告を呼び出すための標準コードの後に​​次のコードを追加する必要があります。



‹Script type = "text / javascript"›

if(yandex_ad_is_displayed == false){

‹!-広告ページのアドレスと下のバナーへのリンクを入力してください-›

document.write( '‹a href= target slovari.yandex.ru "› ‹img src = " help.yandex.ru/partner/i/direct-468x60.gif " width = "468" height = "60"› ‹ / a› ');

}

‹/スクリプト›





この機能は、コンテキストサイトでのみ使用できます。 コンテキスト広告のいくつかのブロックがページに配置されている場合、それぞれの後に何かが表示されたかどうかを確認できます。



All Articles