web-dev-qa-db-fra.com

Comment obtenir des annonces de style youtube dans adsense sur le site Web?

Certains sites Web utilisent un nouveau style d'annonce d'Adsense. Ils prennent toute la page et vous font attendre X secondes avant de pouvoir la sauter.

Je pensais que ce sont les annonces au niveau de la page Adsense. Cependant, les annonces au niveau de la page sont uniquement destinées aux mobiles, pendant que je les reçois sur mon ordinateur portable. Ils ressemblent à ceci:

ads Quelqu'un a-t-il une idée de ce que sont ces publicités et comment je peux les obtenir aussi?

6
Kevin Van Ryckegem

J'étais curieux d'eux aussi, alors creuser un peu dans ce site , le type d'annonces qu'ils utilisent sont possibles grâce à Google IMA SDK pour HTML5 , il

permet aux développeurs de demander et de suivre les annonces VAST dans un environnement vidéo HTML5.

Voici le code javascript ​​pertinent du site:

o.elem.onclick=function(){
    want_play||play_btn.disabled||(
    want_play=!0,play_btn_click_mtm=Date.now(),play_btn.setEnabled(!1),spinner_shown=nick.disabled=!0,ldmc.style.display="inline",
    play_count++,
    3<=play_count &&
    !is_mobile&&adsController &&
(shoa=!0,adsController.initialize(),adsController.requestAds("https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=/136317422/slither-io-game-over&impl=s&gdfp_req=1&env=vp&output=vast&unviewed_position_start=1&url=[referrer_url]&description_url=http%3A%2F%2Fslither.io&correlator=[timestamp]")))};

Donc, il affiche les publicités après que le joueur perd 3 fois. Ils utilisent la bibliothèque sdk:

<script type="text/javascript" src="//imasdk.googleapis.com/js/sdkloader/outstream.js"></script>

et en utilisant un AdsController pour les afficher:

<script type="text/javascript">
 var ocho = document.getElementById('ocho');
 var adsController = null;
 try {
  adsController = new google.outstream.AdsController(ocho, oalo, oadu);
 } catch (e) {

 }
 ocho.style.display = 'none';
 ocho.style.visibility = '';
</script>

Cela permet d’utiliser des annonces superposées dans les versions de bureau d’un site Web à l’aide de certains éléments html5.

Vous souhaiterez peut-être associer vos espaces publicitaires HTML et Flash intégrés à des espaces vidéo ou superposés. Cette relation entre les espaces publicitaires associés est appelée relation maître/compagnon. En plus d'être utilisé pour demander des annonces vidéo et des annonces principales superposées, le kit de développement logiciel (SDK) IMA peut également être utilisé pour afficher des annonces HTML et Flash-in-Flash associées. Ces annonces sont affichées dans un environnement HTML, à côté d'un autre contenu Flash ou sur un site Web Flash.

2
marcanuy