Add Outbrain Amplify Fix #1083

This commit is contained in:
Amauri CHAMPEAUX 2023-04-03 14:47:28 +02:00
parent 5e91413273
commit 2a8f4b1fd6
1 changed files with 37 additions and 0 deletions

View File

@ -37,6 +37,43 @@ tarteaucitron.services.iframe = {
} }
}; };
// outbrainamplify
tarteaucitron.services.outbrainamplify = {
"key": "outbrainamplify",
"type": "ads",
"name": "Outbrain Amplify",
"uri": "https://www.outbrain.com/privacy/",
"needConsent": true,
"cookies": [],
"js": function () {
"use strict";
if (tarteaucitron.user.outbrainamplifyId === undefined) {
return;
}
var OB_ADV_ID = tarteaucitron.user.outbrainamplifyId;
if (window.obApi) {
var toArray = function(object) {
return Object.prototype.toString.call(object) === '[object Array]' ? object : [object];
};
window.obApi.marketerId = toArray(_window.obApi.marketerId).concat(toArray(OB_ADV_ID));
return;
}
var api = window.obApi = function() {
api.dispatch ? api.dispatch.apply(api, arguments) : api.queue.push(arguments);
};
api.version = '1.1';
api.loaded = true;
api.marketerId = OB_ADV_ID;
api.queue = [];
tarteaucitron.addScript('https://amplify.outbrain.com/cp/obtp.js', '', function () {
obApi('track', 'PAGE_VIEW');
});
}
};
// playplay // playplay
tarteaucitron.services.playplay = { tarteaucitron.services.playplay = {
"key": "playplay", "key": "playplay",