イベント時
この関数は、指定 event_type
された に対して実行するコールバック関数を定義します。
onEvent('eventType', 'targetId', function(){})
次に示すパラメーターは、関数内の引数として送信できます。
パラメーター | 型 | 説明 |
---|---|---|
eventType |
string | タグでリッスンするイベント。 - adRequested : インプレッション バスから広告が要求されました。- adAvailable : インプレッション バスからクリエイティブが返されましたが、まだ表示されていません。- adBadRequest : 存在しない配置と呼ばれるタグ。- adLoaded : 広告の配置が完全に定義されており、表示する準備が整いました。 apn.showTag が正常に実行されました。- adNoBid : 広告タグに対する入札は行われませんでした。- adRequestFailure : クリエイティブを取得できない。 広告タグの設定に関する問題、またはエンドポイントへの接続に関する問題を示している可能性があります。- adError : AST によって配信されたクリエイティブ自体 (チェーン内の第 1 または第三者) によって発生するエラー。 広告は引き続き表示される可能性があることに注意してください。- adCollapse : クリエイティブに が含まれている window.parent.apntag.collapseAd(document.body.id) 場合は、クリエイティブによってトリガーできます。 |
function |
function | イベントがトリガーされたときに実行する関数。 一部のイベントでは、関数内の追加情報を受け取るために関数にパラメーターを含めることができます。 詳細については、「 Ad Object API 」を参照してください。 |
targetId |
string | 特定の広告スロットの一意識別子。 このパラメーターを省略すると、定義された eventType のページで定義されているすべてのタグに対してコールバック関数が実行されます。 このパラメーターは省略可能です。 |
apntag.onEvent('adError', 'apn_ad_slot_1', function(adError, adObj){
console.log('callback executed');
console.log(adObj);
console.log(adError);
});
apntag.onEvent('adError', function(adError, adObj){
console.log('callback executed');
console.log(adObj);
console.log(adError);
});