Google 针对点击事件的 DFP 广告展示
Google DFP Ad show for click events
我想在用户点击 navbar
时显示 google dfp 单位
$(document).ready(function () {
var navbar = false;
var navslot = null;
$(document).on('click', '.new_car_nav', function(){
navslot = googletag.defineSlot('/10176910/NavBar', [[250, 250]], 'ad_navbar').addService(googletag.pubads());
googletag.enableServices();
googletag.display('ad_navbar');
});
});
问题是它给出了一个错误
Exception in queued GPT command TypeError: $ is not defined
能不能用jquery?如果没有,我该如何实施?
您需要包含 jQuery,将其添加到您的 <head>
<script src="https://code.jquery.com/jquery-2.2.4.min.js" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=" crossorigin="anonymous"></script>
您缺少 jQuery
库,您需要在包含任何其他库之前将其包含到 head section
中。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
希望对您有所帮助。
我想在用户点击 navbar
$(document).ready(function () {
var navbar = false;
var navslot = null;
$(document).on('click', '.new_car_nav', function(){
navslot = googletag.defineSlot('/10176910/NavBar', [[250, 250]], 'ad_navbar').addService(googletag.pubads());
googletag.enableServices();
googletag.display('ad_navbar');
});
});
问题是它给出了一个错误
Exception in queued GPT command TypeError: $ is not defined
能不能用jquery?如果没有,我该如何实施?
您需要包含 jQuery,将其添加到您的 <head>
<script src="https://code.jquery.com/jquery-2.2.4.min.js" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=" crossorigin="anonymous"></script>
您缺少 jQuery
库,您需要在包含任何其他库之前将其包含到 head section
中。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
希望对您有所帮助。