admob-v2 plugin - test results

Hi Damir,

I think the error report you mention a few posts up has been fixed, can you test and respond with the results?

Brent

Hi Brent,

I have the same bug #3 from the list above. I have tested with build 2014.2295, admob plugin v2, Android. 

The banner is still not visible until 60 sec passed (or switch off/on the screen) as described in this topic.

George

Weird. I don’t get that. The ad shows immediately with the V2 plugin.

*However* my Admob ads never refresh (but that’s the same with the V1 plugin for me). 

@gmer76

Did you try to tap the ad even if you don’t see it?

I have 60 seconds refresh timeout configured at Admob site.

I also have a 60 second refresh in the Admob dashboard. I’ve tried different settings to no avail.

Hah!  

I found the reason for my refresh issue. It’s another bug!

If you use interval in the options table, the ad will never refresh.

I forgot that I had it in my code and I had set it to {interval=60}, which effectively *disables* auto-refresh.

I’ve reported bug (3) First banner not shown.

Case 32594

Note: This only happens on Android. 

iOS is OK.

Great, thank you.

Hopefully they fix this soon so we can update all games with the new plugin because the FPS drop bug was a big issue.

Did you guys saw the “FPS bug” has gone in new plugin?

I alerted engineering to this yesterday, but based on posts on Stack Overflow, this seems to be a bug in the Google SDK and I don’t know that there is a work around that we can do, other than watch for Google to release an update to their SDK and have us re-compile the plugin.

Just for fun has any one tried ad.show();ad.hide();ad.show() or some other technique to get the first ad out of the way?

Rob

Hi Brent,

yes the build error on iOS is fixed.

Also, there is no “first ad now shown” bug on iOS.

Can you confirm this bug is Goggles fault and not Corona Labs?

Hi Damir,

A simple way to confirm this is to google:  admob not showing first ad

There are frequent complaints about this problem from the native app developers.  There are several suggestions on work arounds for this, like bringing the view to the front, tweaking the background color, being logged into G+, etc.  There is another forum thread that I alerted engineering to last night:

http://forums.coronalabs.com/topic/38495-admob-problem/#entry245275

But being the weekend, I wouldn’t expect them to see it until Monday at the earliest.  But there isn’t a bug report that I’m aware of on this and I’ve asked for one to be filed.  There might be a work around that works if it’s not too much of a hack.  I’d still like to see someone try to do a show(), hide() and show() again on the first time to see if that works.

Rob

 I’d still like to see someone try to do a show(), hide() and show() again on the first time to see if that works.

 
The sample project I submitted with the case above has a button where you can hide/show the ad.
 
Show/hide/show doesn’t fix the issue. If fact, every “first” show will make the ad invisible. What I mean is if you wait for the second ad to make the ad visible (*note1), and then press hide to hide it, the next time you show the ad it’s invisible again and you have to wait for the second ad to unhide it.
 
(*note1) You can also force the ad to become visible by turning the device off/on.

I am not seeing the banner ad showing up in my Android device either when I use admob-v2

I saw it once but I don’t see it any more, no matter how many times I call ads.hide() & ads.show()

When I changed it back to earlier admob plugin, I can see the banner ad.

So for v2, except ads.height(), what other new features or enhancements are in it? Why should I use v-2 after all?

Weird. I was just updating an app, and tested Admob-V2 about an hour ago and ads show up.

On thing though. When I logged in to Admob today, they said that the new Admob was available and wanted me to upgrade.

It’s connected to AdSense/AdWords now. I upgraded and the apps get a new id (really long one). The older (shorter) legacy id’s should still work though.

I updated my app to use the new long id’s, and that’s what I’m currently testing.

@ingemar

is your last message for me?

I don’t get it… you mean you can see the ad now? I thought you just filed a bug report for this first-banner-not-shown problem?

I just saw you said “You can also force the ad to become visible by turning the device off/on.”, so I tried to turn off/on the device, like you said, I can see the ad.

But it still doesn’t show up after my scene change that calls ads.hide() & ads.show() again.

Anyway, I mean I am still seeing this problem consistently.

The problem is that the “first ad not shown” issue is not always present. I reported a test-case where is was reproducible, however this particular app I’m updating has never had that problem, and I can’t replicate the issue in a test case.

The only difference I see is that I use several ads.* API providers. iAd, Vungle and Admob. I’m also using a proprietary ad-network module to dynamically switch between the providers. Maybe my switching between the providers somehow “fixes” the problem.

I’m using today’s new build 2300 for my testing.

In your previous post I was assuming that you all of a sudden couldn’t see any ads at all with Admob V2. Even after the refresh period…

@ingemar

I also upgraded to new Admob interface and tried with the “long id” you referred to. The ad is still not showing in my Android device, so I gave up.

Doesn’t the ad show even after the first refresh period?

You asked why V2? The reason is that Google will stop accepting new apps or updates that use the old Admob API starting Aug 1 2014.

http://thenextweb.com/google/2014/02/12/google-will-deprecate-standalone-admob-sdk-android-august-1-asks-developers-use-play-services

Thanks a lot for the v2 deadline info. 

I didn’t really try to see if the ad would show after the first refresh period,

because it’s a BIG bug already if it’s not showing even if it will show after the first refresh period. 

If it does not show up before the first refresh period, why would anyone use it at all?

There seems a new version of Admob SDK, has Corona updated to use it to see if the problem goes away? and what’s the plan for this bug? any chance that it’s Corona’s responsibility or totally Google’s?