Google Adsense Search support

This commit is contained in:
Amauri CHAMPEAUX 2015-02-22 11:57:17 +01:00
parent c762ed3209
commit 7b356f481b
1 changed files with 40 additions and 1 deletions

View File

@ -366,7 +366,7 @@ tarteaucitron.services.gplusbadge = {
tarteaucitron.services.adsense = {
"key": "adsense",
"type": "ads",
"name": "Adsense (Google)",
"name": "Google Adsense",
"uri": "http://www.google.com/ads/preferences/",
"needConsent": true,
"cookies": [],
@ -381,6 +381,45 @@ tarteaucitron.services.adsense = {
}
};
// google adsense search (form)
tarteaucitron.services.adsensesearchform = {
"key": "adsensesearchform",
"type": "ads",
"name": "Google Adsense Search (form)",
"uri": "http://www.google.com/ads/preferences/",
"needConsent": true,
"cookies": [],
"js": function () {
"use strict";
tarteaucitron.addScript('//www.google.com/coop/cse/brand?form=cse-search-box&lang=' + tarteaucitron.getLanguage());
}
};
// google adsense search (result)
tarteaucitron.services.adsensesearchresult = {
"key": "adsensesearchresult",
"type": "ads",
"name": "Google Adsense Search (result)",
"uri": "http://www.google.com/ads/preferences/",
"needConsent": true,
"cookies": [],
"js": function () {
"use strict";
if (tarteaucitron.user.adsensesearchresultCx === undefined) {
return;
}
tarteaucitron.addScript('//www.google.com/cse/cse.js?cx=' + tarteaucitron.user.adsensesearchresultCx);
},
"fallback": function () {
"use strict";
var id = 'adsensesearchresult';
if (document.getElementById('gcse_searchresults')) {
document.getElementById('gcse_searchresults').innerHTML = tarteaucitron.engage(id);
}
}
};
// googleadwordsconversion
tarteaucitron.services.googleadwordsconversion = {
"key": "googleadwordsconversion",