跟踪Google Analytics中的Admob事件

dim*_*til 8 android google-analytics admob

是否可以跟踪Admob用户点击广告中的事件Google Analytics.

我用它AdMob来展示广告.我想跟踪广告中的每次点击Google Analytics.我该如何设置Event

dim*_*til 11

我找到了解决方案.

为您实现AdMob界面.AdListenerActivity

public interface AdListener {
  public void onReceiveAd(Ad ad);
  public void onFailedToReceiveAd(Ad ad, AdRequest.ErrorCode error);
  public void onPresentScreen(Ad ad);
  public void onDismissScreen(Ad ad);
  public void onLeaveApplication(Ad ad);
}
Run Code Online (Sandbox Code Playgroud)

然后设置AdView元素的监听器.

adView.setAdListener(this);
Run Code Online (Sandbox Code Playgroud)

并覆盖onPresentScreen用户点击广告时跟踪事件的方法.

onPresentScreen - 在应用程序前创建活动时调用,向用户显示全屏广告UI以响应他们的动人广告.

private GoogleAnalyticsTracker tracker;
...
@Override
public void onPresentScreen(Ad arg0) {
    tracker.trackEvent(
            "AdMob",    // Category
            "AdView",   // Action
            "Clicked",  // Label
            1);         // Value
}
Run Code Online (Sandbox Code Playgroud)