Difference between number of clicks in Monetize session or on onClick event

25 views
Skip to first unread message

Florent Breton

unread,
Apr 29, 2015, 12:10:01 PM4/29/15
to google-adm...@googlegroups.com
Hi all,

I integrated an tracking event in the adview.setAdListener like that

adView.setAdListener(new AdListener() {
            @Override
            public void onAdClosed() {
                   ((AnalyticsApp) getApplication()).getTracker().send(new HitBuilders.EventBuilder().setCategory("Ad Banner").setAction("Click").build());

            }
        });

and everything works fine. But when I compare the number of click through this method or the one displayed in Monetize session, it's never the same. The event detect more clicks than the monetize session.

Hence my question: why? 

From when admob really detect the click on ad?

Thanks for your explanations.
Florent

Andrew Brogdon (Mobile Ads SDK Team)

unread,
Apr 29, 2015, 1:19:16 PM4/29/15
to google-adm...@googlegroups.com
It's possible that user behavior is causing the onAdClosed event to fire more frequently than the clickthroughs are loaded. Here is the process for what I believe might be happening:

1) The user taps on an ad.
2) The Mobile Ads SDK says, "Great, they want to check out this ad. I'll open a browser."
3) The browser begins to launch.
4) The user decides, "Actually, never mind," and hits the back button.
5) The browser closes without ever launching a request to the AdMob servers.
6) The Mobile Ads SDK says, "Hey, the user came back from the browser, so I'll fire the onAdClosed event."
7) The user resumes normal use of the app.

The AdMob servers record clickthroughs when browsers load the destination page for the ads. That's how they get their data, so if the browser never makes that request, there's no way for the clickthrough to be recorded. The onAdClosed event, however, fires every time the browser is closed, because that's its purpose.

Hopefully this clears up the process a little, and explains why the onAdClosed event might be showing a slightly higher rate.

-Andrew
Message has been deleted

Florent Breton

unread,
Apr 29, 2015, 5:31:21 PM4/29/15
to google-adm...@googlegroups.com
Thanks for your answer Andrew. That what I thought :"the ad was clicked but the link was not totally charged"

But is there a solution to checked if the ad is well charged or not ? or must I just create a kind of handler and wait 5 secondes.

Andrew Brogdon (Mobile Ads SDK Team)

unread,
Apr 29, 2015, 8:15:17 PM4/29/15
to google-adm...@googlegroups.com
Are you just trying to make sure the clickthrough count reported by AdMob is honest? Because that shouldn't really be necessary. The serving team spends a great deal of effort making sure the guarantees to our advertisers and publishers are met.

I don't know of a way to detect that the browser made it all the way through to sending the request. While it's possible to set event handlers with timers, I doubt the counts would match up exactly.

-Andrew

Florent Breton

unread,
Apr 30, 2015, 4:50:48 AM4/30/15
to google-adm...@googlegroups.com
In th app, there is a method to make the ad disappear after a click. By a fast BackPressed, the method is called. But I just want to explain to users that they need to let the ad totally charged to activate this option.

A handler won't be accurate, but can be sufficient to let the ad published.

Anyway, thanks for your help.
Florent 
Reply all
Reply to author
Forward
0 new messages