Chartboost integration

I will also be interested in the regular Chartboost frame (landscape ) but with the frame offset fixed. I now you can do it with Photoshop but I am poor so I do not have photoshop! THANKS! Mo

Everyone interested in custom frames please email me ubj3d.android@gmail.com

Regards,

Damir.

Thanks, Damir @ubj3d.android.  I just sent you an email.

Naomi

Just my $0.02 worth, or rather $3 worth…

22K impressions, 580 clicks, 1 install and a few cents CPC for a total revenue of £3. 

I set up minimum CPC/CPI in 4 campaigns and looked at the advice here: http://blog.chartboost.com/how-to-boost-your-ecpm-on-chartboost/

and contacted Chartboost for advice (no reply). I appreciate performance will vary for different apps/developers but I’m definitely yanking Chartboost from my apps. 

I have to agree with this post on Chartboost: http://ipartymobile.com/my-results-with-various-ad-networks-revmob-admob-admob-adcolony-and-chartboost/

Despite the dearth of installs on RevMob I’ll be returning to them as my recent eCPM was $1.x as a result of CPC.

Might give PlayHaven a whirl…

Best,

Martin.

Revmob asks for $1000 just to start! Who has an extra G lying around when you’re just starting out? Seriously, are all of these ad networks charging for their use?

@Martin That doesn’t look so good. I’ve noticed rather spiky performance with Chartboost, but it’s better than yours.

I only have around 3K impressions and get anywhere from $0 to $20/day. Most of the time it’s between $4-$10/day though, which I think isn’t too shabby for such a low impression rate.

I’ve had Chartboost for a month and a half so far, and I’m going to keep it in my apps for the time being.

@ ingemar,

I may go to IAP in the future - but for now I’m trying to build my app portfolio/daily active users before I try IAP.

For now I’ll go back to RevMob (latterly $1.x eCPM even though I’ve been somewhat critical of them in the past), iAds ($0.15 to around $1.0 eCPM- it varies a lot) and Vungle ($6.x eCPM - whoo hoo!)

Glad Chartboost is working for you. I wonder when RevMob will update their Corona SDK to reflect their new interstitials?

When I look at some of the eCPMs reported for RevMob as recently as 6-12 months ago I wish I’d gotten in sooner. No doubt some of the reports were - certainly they appeared - inflated!

Best,

Martin.

I integrated Chartboost with a fallback to Revmob, so if I want to I can disable all my Chartboost campaigns which will effectively only display Revmob ads. I also have Vungle between games, and I agree they’re *really* good, I hope they remain stable…

I started with RevMob in August last year, and the eCPMs where terrific up until January this year. The reason was (if I remember correctly) that they didn’t allow advertisers who paid less than $1.50 CPI. Now they don’t have that restriction anymore and they added low paying CPCs as well which has diluted the revenue significantly. I still keep RevMob on the afterburner when Chartboost ads are not available, and they do generate revenue…not just as much as before.

@ingemar,

That looks a good strategy - rolling your own mini ad mediation.

I’ll probably have a look at PlayHaven registration, dashboard and integration next week and see how it goes.

Credit to Corona for adding new ad partners - especially Vungle!

Best,

Martin.

Guys two questions on Chartboost integration.  The layout of the ads is terrible and, most importantly, I have, from time to time this error.

Error creating layout for impression: chartboostlibrary.lua:3773: attempt to call local ‘frameImage’ (a nil value)

There is no delegate trigger upon this error so i am really f-ed.  That is because I under-impose a black background to their ads (in order to correct their sloppy background programming issue).  If their SDK crashes then my black background will just sit there until the user actively closes the app.

I have sent emails to chatboost support but not really responsive. they do not seem to maintain an active support on their SDK for Corona.  

Any idea what might cause the above? 

I’ve never seen that error myself. 

As for trapping it, maybe you could handle it by using Corona’s unhandledError event.

local function myUnhandledErrorListener(event) local iHandledTheError = true; if iHandledTheError then print("Handling the unhandled error", event.errorMessage); else print("Not handling the unhandled error", event.errorMessage); end return iHandledTheError; end Runtime:addEventListener("unhandledError", myUnhandledErrorListener);

Thanks @ingemar, will try that.

Hey,

I saw some of you guys using Revmob or Vungle beside Chartboost in the same app.

I checked both Revmob’s docs and Vungle’s and it seems they both need the android.permission.READ_PHONE_STATE.

Do you still get installs on Revmob and Vungle without this permission?

Thanks.

Vungle doesn’t require it. It’s only Revmob that claim they do, however I still get installs/revenue from them without it.

That said, I don’t have that many Android downloads and the revenue is nearly nonexistent.

It’s something like 99% iOS revenue and 1% Android for all ad platforms I use…

Is there an official Chartboost plugin coming?

I am not sure if I am hijacking the thread or not, I think I have lost track of it’s original purpose; but there you go, a Chartboost integration question.  In their main.lua example implementation I see the following code:

– test the special sdk data methods

cbdata.cacheInterstitialData(“Default”,

    function(response)

        local ad_id = response[“ad_id”]

        local link = response.link

        print ("Success requesting ad: "…tostring(link))

        cbdata.showInterstitialData(ad_id,

            function(response)

                print("Success showing ad "…ad_id)

            end,

            function(error)

                print("Error showing: "…error)

            end)

        end,

        function(error)

            print("Error requesting: "…error)

        end)

It appears to be linking to a cbdata module and it appears to be some kind of lispener/call back.  Does anyone know what it is for?   Maybe I am being really dumb and I am just not finding the relevant documentation. Thanks a lot in advance.  

I’ve seen that myself, but haven’t experimented with it. I’ve found no docs about it either.

Unless somebody replies on this thread, you could shoot an email in their direction and ask. In my experience they’re quite quick in responding to emails…

@ingemar – I have done that now.  If I get anything useful out of them I will share anything that is relevant.  As you have suggested earlier in this thread, I am going to give it a go at the idea Vungle/Chartboost/RevMob.  Vungle done, Chartboost and RevMob to go :) .  There are clear documents for Unity, iOS and Android: are we really so few the Corona developers?  Don’t we deserve some attention?  :)

Guys two questions on Chartboost integration.  The layout of the ads is terrible and, most importantly, I have, from time to time this error.

Error creating layout for impression: chartboostlibrary.lua:3773: attempt to call local ‘frameImage’ (a nil value)

There is no delegate trigger upon this error so i am really f-ed.  That is because I under-impose a black background to their ads (in order to correct their sloppy background programming issue).  If their SDK crashes then my black background will just sit there until the user actively closes the app.

I have sent emails to chatboost support but not really responsive. they do not seem to maintain an active support on their SDK for Corona.  

Any idea what might cause the above? 

I’ve never seen that error myself. 

As for trapping it, maybe you could handle it by using Corona’s unhandledError event.

local function myUnhandledErrorListener(event) local iHandledTheError = true; if iHandledTheError then print("Handling the unhandled error", event.errorMessage); else print("Not handling the unhandled error", event.errorMessage); end return iHandledTheError; end Runtime:addEventListener("unhandledError", myUnhandledErrorListener);