$10 eCPM GUARANTEED. Meet RevMob!

I found another show-stopping bug for Android.

I’m trying to use popup ads (because of the issues with the Fullscreens) on Android, and while they work fine on most devices, I have a Galaxy Nexus running Android 4.0.1, on which I get a NullPtrException and application crash whenever I try to popup a RevMob ad. Here is the log trace.

06-28 17:52:02.914: E/AndroidRuntime(4908): java.lang.NullPointerException  
06-28 17:52:02.914: E/AndroidRuntime(4908): at com.loopj.android.http.AsyncHttpClient$2.process(Unknown Source)  
06-28 17:52:02.914: E/AndroidRuntime(4908): at org.apache.http.protocol.BasicHttpProcessor.process(BasicHttpProcessor.java:304)  
06-28 17:52:02.914: E/AndroidRuntime(4908): at org.apache.http.protocol.HttpRequestExecutor.postProcess(HttpRequestExecutor.java:319)  
06-28 17:52:02.914: E/AndroidRuntime(4908): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:464)  
06-28 17:52:02.914: E/AndroidRuntime(4908): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)  
06-28 17:52:02.914: E/AndroidRuntime(4908): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)  
06-28 17:52:02.914: E/AndroidRuntime(4908): at com.loopj.android.http.AsyncHttpRequest.run(Unknown Source)  
06-28 17:52:02.914: E/AndroidRuntime(4908): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)  
06-28 17:52:02.914: E/AndroidRuntime(4908): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)  
06-28 17:52:02.914: E/AndroidRuntime(4908): at java.lang.Thread.run(Thread.java:856)  

This is with RevMob SDK revmob-1.1.0-rc. I’ve not yet tried 1.1.1, but since that build addresses full-screen bugs, I suspect there will still be the same issue.

I’ve had to turn off RevMob again because of negative reviews by users regarding the crashes.
[import]uid: 92621 topic_id: 25797 reply_id: 113570[/import]

@jinwchen – you can pause at http://revmob.com and then the popups won’t show. to pause, simply click in your app at http://revmob.com

@poon – we’ll look into this and I’ll confirm if it was solved on the latest SDK. If not, we’ll solve it. Thanks a lot for sharing! Really important feedback that may prevent several errors. [import]uid: 137117 topic_id: 25797 reply_id: 113575[/import]

FYI devs: I am seeing this “Java ERROR” a lot around the forum and what I want to say is that maybe it isn`t a “RevMob” exclusive bug / issue.

Anyway as @guischv have said above, lets wait what he can do regarding this specific error.
Rodrigo. [import]uid: 89165 topic_id: 25797 reply_id: 113576[/import]

Looks like I’m seeing some more issues with 1.1.1 and full screens…after clicking an ad and then returning to the app all subsequent loads of the full screen ad does not allow me to click the “OK” button but will only let me X out of the ad.

Anyone else getting the same results?

-Clark [import]uid: 5786 topic_id: 25797 reply_id: 113580[/import]

@bonesmalone133
I also got the same issue.
this version still have few bug.
like click issue.

[C]: in function ‘toFront’
/Users/hans/test/circle/revmob.lua:176: in function

I using corona daily build 2012.833
[import]uid: 143797 topic_id: 25797 reply_id: 113585[/import]

I have more information about the java.lang.NullPointerException error that I am getting on RevMob popup ads.

It actually is not specific to the device (previously I had said it happened only on my Galaxy Nexus 4.0.1). Instead, it has to do with the Wifi network or IP address on which I’m connected.

I’ve tried two handsets, a Galaxy Nexus and a Samsung Galaxy II.

Both work fine when using carrier network or my Wifi at home.

But when using my Wifi at work, both handsets will crash with NullPointerException when fetching the RevMob popup, and it’s reproducible 100%. I confirmed that at work, other apps that use the internet work fine (e.g. browser, WikiMobile 2, Gmail).

Hope this helps you guys figure out the issue. [import]uid: 92621 topic_id: 25797 reply_id: 113656[/import]

Dear developers,

we uploaded a new revmob corona sdk.

@codingcake, @bonesmalone133 it’s now possible to show Fullscreen twice.

@RSCdev, @poon The NullPointerException is raised when corona android http client receives status code 204 (No content). It’s http code is returned by our api when there are not ads available or when the app is paused. This error only occurs on corona android platform, and can’t be handled in lua code. We are working in a solution for this issue. [import]uid: 137117 topic_id: 25797 reply_id: 113660[/import]

@guischv - what would cause having no ads available from my work IP, but when I use my home IP, I get ads back? Both home and work are Comcast Internet IPs. The work IP is 174.62.75.*. [import]uid: 92621 topic_id: 25797 reply_id: 113662[/import]

Are there sometimes delays until installs are listed,on iOS that is? Like if there is a new device?

-Oskar [import]uid: 24111 topic_id: 25797 reply_id: 113688[/import]

Hi guys.

THANK YOU ALL for all the great suggestions! They all make a lot sense. Sorry for the delay, I am traveling and so far getting bad internet connection. What seems to be a good fit with Revmob are game without much of an end (which means the user will not simply finish the game and never pick it up again! (and so no more impressions) Of course my upcoming game is a finite type game (it has an ultimate goal…being a Top Gun) so that I won’t fly!

I also like the great suggestion about not creating a game you like to play but a game a LOT people would to play. Of course many of us would rather create something we like to play because it takes a lot of commitment to take an idea to a game in the app store. But I get the great point.

In any event I think this topic could be moved to the “marketing” forum where it really belong.

Thanks again guys.

Mo [import]uid: 100814 topic_id: 25797 reply_id: 113709[/import]

@poon – we’re investigating but if your work IP doesn’t get ads it’s probably because our system thinks people don’t download apps where you work! I’ll keep you posted! [import]uid: 137117 topic_id: 25797 reply_id: 113736[/import]

Hi :slight_smile:
You’re doing a great job, guischv. Thank you very much for working with us, and for always asking for our feedback. :slight_smile:

I don’t know if you’re keep working on the direct URL, but I have had another idea. It would be nice if there is the possibility of knowing if the user downloaded a free game from the market. This could help us increasing the revenue, e.g. creating some additional features to our games/apps that can be unlocked by downloading a game or more…this way we can encourage the users to click the ad and download a free game, having this way more revenue, and the advertisers will get more downloads and more visibility on the market.
I hope that this feature could be implemented in a future revmob update.
Meanwhile I thank you all for what you’re doing. :slight_smile:

Moreno [import]uid: 127704 topic_id: 25797 reply_id: 113861[/import]

@morenocolombo : apple does not allow incentive-based downloads [import]uid: 58777 topic_id: 25797 reply_id: 113872[/import]

@BrightWaveGames: my idea can’t be used only that way.
Anyway, apple doesn’t allow incentive-based downloads, but what about google…? [import]uid: 127704 topic_id: 25797 reply_id: 113875[/import]

Just got through the e-mail about the new revmob banner ads and am excited to try these…when will these be available in the corona SDK?

[import]uid: 93133 topic_id: 25797 reply_id: 114088[/import]

@nick_sherman – the banners for Corona are being developed as we speak and should be ready by the end of week! [import]uid: 137117 topic_id: 25797 reply_id: 114100[/import]

Dear Developers,

we just released a new version of revmob sdk (1.2.0). In this release we added a new method [lua]RevMob.openAdLink()[/lua]. With it is easy to create a button “more games”. See more details in our documentation page: http://sdk.revmob.com/corona

Thanks.

[import]uid: 137117 topic_id: 25797 reply_id: 114106[/import]

@guischv: thanks a lot, will give it a try :slight_smile:

and one question: the banners… they also advertise for a free game, right? and also we get paid per install, right? so its a good addition to the fullscreens :wink: [import]uid: 90610 topic_id: 25797 reply_id: 114116[/import]

@guischv

  1. are the banners static or do they rotate?
  2. if they rotate , what time interval do they rotate?
  3. do banners reflect the game being promoted or are they generic?
  4. if the banners rotate and say its every 1 min…and the game session is 5 mins? are we credited for 5 impressions?
  5. how does the $10 ecpm work is it also dependent on downloads?(currently thats one benefit of current ad networks, im paid on clicks alone and ive been doing very well ) [import]uid: 58777 topic_id: 25797 reply_id: 114117[/import]

@dingo – that’s correct, we also pay per install on the banners. We’re including support for CPC too, though.

@BrightWaveGames

  1. the fill-rates are 100% so if you want to maximize eCPM you should display only RevMob banners and no other banners. Our eCPM is 10 times higher than the competition for the banners, anyway.
  2. there is no support for this yet, but we’re working on it
  3. currently they will be generic
  4. we don’t pay per impression and there’s still no rotations. in the near future we may start doing CPC in addition to CPI though.
  5. $10 promotion was for fullscreens iOS. we’re currently delivering much higher eCPMs so the promotion is now redundant. if you implement the new Fullscreens, you’ll probably see the highest eCPM you’ve ever seen, of over $30 for iOS and over $10 for Android. [import]uid: 137117 topic_id: 25797 reply_id: 114127[/import]