簡體   English   中英

點擊事件的 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>

希望這會幫助你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM