Modifică setările cookies
// GPT API can be called safely.
var requestedTimestamp = {};
// This listener will be called when an impression is considered viewable.
googletag.pubads().addEventListener('impressionViewable', function (event) {
var slotId = event.slot.getSlotElementId();
printEventMessage('Impression has become viewable.', slotId);
});
// This listener will be called when a slots creative iframe load event fires.
googletag.pubads().addEventListener('slotOnload', function (event) {
var slotId = event.slot.getSlotElementId();
printEventMessage('Creative iframe load event has fired.', slotId);
});
// This listener will be called when a slot has finished rendering.
googletag.pubads().addEventListener('slotRenderEnded', function (event) {
var slotId = event.slot.getSlotElementId();
// Record details of the rendered ad.
var details = {
'Advertiser ID': event.advertiserId,
'Campaign ID': event.campaignId,
'Company IDs': event.companyIds,
'Creative ID': event.creativeId,
'Creative Template ID': event.creativeId,
'Is backfill?': event.isBackfill,
'Is empty?': event.isEmpty,
'Label IDs': event.labelIds,
'Line Item ID': event.lineItemId,
'Size': event.size.join('x'),
'Slot content changed?': event.slotContentChanged,
'Source Agnostic Creative ID': event.sourceAgnosticCreativeId,
'Source Agnostic Line Item ID': event.sourceAgnosticLineItemId,
'Yield Group IDs': event.yieldGroupIds
}
printEventMessage('Slot has finished rendering.', slotId, details);
});
// This listener will be called when the specified service actually
// sets an ad request for a slot. Each slot will fire this event, even
// though they may be batched together in a single request if single
// request architecture (SRA) is enabled.
googletag.pubads().addEventListener('slotRequested', function (event) {
var slotId = event.slot.getSlotElementId();
requestedTimestamp[slotId] = Date.now();
printEventMessage('Slot has been requested.', slotId);
});
// This listener will be called when an ad response has been received for
// a slot.
googletag.pubads().addEventListener('slotResponseReceived', function (event) {
var slotId = event.slot.getSlotElementId();
printEventMessage('Ad response has been received.', slotId);
});
// This listener will be called whenever the on-screen percentage of an ad slot's
// area changes.
googletag.pubads().addEventListener('slotVisibilityChanged', function (event) {
var slotId = event.slot.getSlotElementId();
// Record details of the event.
var details = { 'Visible area': event.inViewPercentage + '%' };
printEventMessage('Visibility has changed.', slotId, details);
});
// END TESTING DFP -->
}
-->