繁体   English   中英

带有点击跟踪的Google Mobile Ads SDK应用事件

[英]Google Mobile Ads SDK App Events with Click Tracking

我们正在使用Google Mobile Ads SDK在iOS和Android应用程序中展示一些广告。 当用户点击广告并使用GADAppEventDelegate获取广告时,我们需要一些参数来进行网络服务调用,并且在网络服务调用之后,我们将显示一个自定义屏幕。 (因此,我们不想将用户重定向到网页)。 问题在于没有跟踪点击次数,我们认为可能没有正确配置广告素材。

<html><body leftMargin="0" topMargin="0" marginwidth="0" marginheight="0">
<html>
<head>
<script src="http://media.admob.com/api/v1/google_mobile_app_ads.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
    function fireEvent() {
        admob.events.dispatchAppEvent("query_string", "ad_origin_key=USPS2013_iPhone_Upgraded_320x50&k_key=&acid_key=719768856&ad_image_url_key=http://USPS2013_iphone_320x50");
    }

</script>
</head>

<body>
<img src="http://pagead2.googlesyndication.com/pagead/imgad?id=CICAgIDQ59KwChABGAEyCKGNWPM-wPBl" width="320" height="50" border="0" onclick="fireEvent()"/>
</body>
</html></body></html>

我相信,为了不重定向到网页,我们应该在fireEvent()函数中发出AJAX请求,例如$.get("%%CLICK_URL_UNESC%%www.example.com/ads/landingpage"); 但浏览器不允许向原始请求服务器以外的服务器发送AJAX请求。

那么,我们如何解决此问题,跟踪点击次数而不浏览到新网页?

谢谢

您好,我认为这个答案有点晚了,但是您引用的代码实际上有效!

在广告素材HTML的头部标签中

  <script src="http://media.admob.com/api/v1/google_mobile_app_ads.js"></script>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
  <script>
    // Send an event when ad loads.
    // admob.events.dispatchAppEvent("adId", "1");
    // handle your click with onClick="handleClick()"
    handleClick = function() {
      admob.log("click ad: call handleClick()"); // call a log to XCode console for debug
      // Send an event when ad is clicked.
      admob.events.dispatchAppEvent("eventName", "params"); //{action}|{action params}...

      //magic goes here
      //i think the click measure through this url 
      //and use jQuery get that send get method without callbacks
      $.get("%%CLICK_URL_UNESC%%")

    };
  </script>

您需要等待大约30分钟,然后您会在DFP控制台中看到点击统计信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM