No adEnd event for Admob?

Hi,

I don’t seem to get an “adEnd” event from admob.

All I get is this one:

I/Corona  (20581): got ad event : {“provider”:“AdMobProvider”,“isError”:false,“name”:“adsRequest”,“response”:“The ad loaded successfully”}

I’m alternating between admob and vungle ads in my app.  For vungle, I get these events:

I/Corona  (20581): got ad event : {“provider”:“vungle”,“type”:“adStart”,“name”:“adsRequest”,“isError”:false}

I/Corona  (20581): got ad event : {“provider”:“vungle”,“type”:“adEnd”,“name”:“adsRequest”,“isError”:false}

I/Corona  (20581): got ad event : {“totalAdSeconds”:15.655,“type”:“adView”,“isError”:false,“provider”:“vungle”,“secondsWatched”:6.655,“name”:“adsRequest”}

What gives?

As far as I can tell, we’ve got no control over when an ad is actually shown.  Once an ad is requested, it can sometimes take many seconds before it’s actually shown.  In the meantime, the user can continue the game, and the ad shows up at the most inopportune time.

So what I’m trying to do is to let the user know an ad is coming.  When they continue the game, if I haven’t got an adEnd event, then I pause the game with a “Time for an Ad Break” message.

Because I’m not getting the adEnd event from admob, the user can see the ad, and afterwards they continue and see the “time for an ad break message”, when one is not coming. grrrrr.  Suggestions please?

I don’t seem to get the event either when I press the x to close it, or if I press the back button to close it.

You will only get one event for most add providers, which is a success or failure to show the ad.  Vungle is different since they are a Video ad provider.  Start and End have more meaning in that case than just showing a single ad.  With the success/failure event, you know when the ad provider thinks they are are done.  You have to assume that when you call ad.show() that you effectively have started the ad even though it’s not shown yet and pause your game until you know if it was successful or not.

This is the expected behavior. 

right, so as long as I get the adStart event I can assume that the user has finished looking at the ad.  Please correct me if I’m wrong?

thx

You will only get one event for most add providers, which is a success or failure to show the ad.  Vungle is different since they are a Video ad provider.  Start and End have more meaning in that case than just showing a single ad.  With the success/failure event, you know when the ad provider thinks they are are done.  You have to assume that when you call ad.show() that you effectively have started the ad even though it’s not shown yet and pause your game until you know if it was successful or not.

This is the expected behavior. 

right, so as long as I get the adStart event I can assume that the user has finished looking at the ad.  Please correct me if I’m wrong?

thx