Chartboost integration

Ahh thats great!  Thanks for the help, my client just sent me the id numbers hence the confusion!  Thanks again :slight_smile:

Thanks Martin! I am still curious how you were able to add YOUR app to the “more apps” wall? When i try to add a campaign, it works great (it found my compaign that  called more games) but when i try to type any (not just mine) app name (like angry birds for instance…just an example) it never found that app in the box? I am assuming that you can add your app(s) on the list of more apps so you can self promote?

Cheers.

Mo

@Mo,

I’m sorry to say I don’t know why it’s not working for you.

Step 3 in the first list of steps works for me using iOS. I entered the full titles of my own apps and the Chartboost portal populated the remaining fields. You might have to drop Chartboost an email. Sorry I couldn’t be of more help and I hope it works out for you!

Best,

Martin.

Hey no problem Martin. I will contact Chartboost. Still I am curious about the link “add all apps” on the simulator. What happen you click on that? Do you actually see different apps names showing up when start type letters in the search box? For me any letter type always shows the name of my campaign that I called “more games” In any event it is not that important at this time since I am already happy they I can see multiple apps on the more games display. THANK YOU Martin. Mo

@Mo

Just logged into Chartboost portal to remind myself what I did! :wink:

So, when I clicked on Add All Apps (the orange text at the top of the iPhone image) the iPhone screen in the portal populated with all my apps. That is to say, all my apps other than the one that is showing the “more apps wall”.

As it stands I have one app yet to be released that shows my other apps (in the “more apps wall”) that are already on the store. I have only one publishing campaign and that is for the app yet to be released.

That portal is a bit of a minefield @ the Mo!(ment) :slight_smile:

Best,

Martin.

For those apps that are already on the app store I have created 

Thanks Martin! LOL, I guess I was trying to cross-promote the same app I was displaying it from! It is still curious that it could not found the paid version (since I was testing with the free version of my app)  Maybe they go with the name and not the apple ID of the app. The free and paid version have almost the same beginning spelling… Still no big deal for now. I will worry about it when I release my second app!

Cheers,

Mo

Are your delegate methods not being called as you’d expect? Read on!

I was having trouble with my delegate methods not being called after cb.showInterstitial() on app start.

I had edited my delegates to only include the ones I was using, and it turns out that two of them are vital to keep:

local chartboostDelegate = { shouldRequestInterstitial = function(location) return true; end, shouldRequestInterstitialsInFirstSession = function() return true; end, -- your other delegate methods here... }

I assumed that those two always returned “true” if omitted, but that’s not the case.

Once I included them in my delegate table I got my delegate callbacks to work as expected.

Just a heads-up in case anybody else is experiencing the same issue…

Hi guys, 

I’ve released an iOS app with Chartboost implemented, but there record very little SDK installs.
By installs I mean the installs of my game with Chartboost SDK implemented,
NOT the advertised apps in my game (these are 0 for now)

For 3 days I’ve had 28 new downloads of my updated app + 113 new updates.

While in the chartboost dashboard I have 12 SDK installs recorded…

So there are  141 real VS 12 recorded SDK installs.

Are you having similiar issue with your apps that are alredy live on the AppStore?
 

If the SDK install tracking doesn’t sound promising, how can they track advertised app installs :frowning:

And no - I don’t have that android permission enabled. It’s an iOS app only.

Let me know how it works for you. Thanks!

I haven’t released any apps with Chartboost yet, but do you have the delegate methods “shouldRequestInterstitial” and “shouldRequestInterstitialsInFirstSession” in your delegate table? (both should return true).

If you don’t, then I could imagine that it could affect the SDK install count.

Just guessing though…

@ingemar, yes - I have all those delegate methods, although most of them I left empty as I use only “didDismissInterstitial” one.

@whammy

OK, sounds good. The important thing is that both delegates return “true;”.

Some other things I can think of is that cb.startSession() must be called both on “applicationStart” and “applicationResume”.

Also in chartboost.create() I saw in their sample code that they wanted the app bundle id (com.company.appname).

I don’t know if it’s 100% necessary, but I include it in my call anyway:

chartboost.create{ appId = CHARTBOOST\_APPID[directives.STORE].ID, appSignature = CHARTBOOST\_APPID[directives.STORE].SIG, delegate = chartboostDelegate, appVersion = settings.version, appBundle = flags.bundleid };

I don’t want to hijack this thread, but anyone else experiencing such low numbers?

37840 impressions (Fullscreen), 878 Clicks, 28!!! installs…

makes 22$.

@ingemar,

Thanks for all the tips, but it’s all set up here as you describe. 

So the delgate methods return true, I call cb.startSesson()
on start (calling it once in main.lua body) and on resume: (calling it on system event == onApplicationResume).

Also I provided app bundle id, and even version.

I have no idea why this is not working properly :frowning:

@dingo,

can’t say about the revenue numbers as I don’t have any yet,
but what about your install SDK to itunes real installs ratio?
Do you get similiar numbers? Thanks

I’m planning to go live some time next week. I’m mixing Chartboost/Revmob/Vungle, I’ll post my numbers once I have sufficient data to report…

I forgot to mention that this is android.

it says 60’000 installs, which is true.

@ingemar

Quote from Github:

“The Chartboost start session call, cb.startSession(),  must  be called every time your app becomes active (on both hard and — for iOS games — soft bootups)”

I left that call out in event.type == “applicationResume” and the ads still served up. Still, I should know better as I knew about the quote above. Maybe my installs won’t count…

I’ll reject the binary right now (seeing as it only went in this morning) and add:

cb.startSession()

cb.cacheInterstitial()

cb.cacheMoreApps()

to event.type == “applicationResume”

Incidentally the caching doesn’t seem to make much different in my testing. Particularly for the more apps wall.

I sincerely hope Chartboost performs better than RevMob as I’ve seen over 400 clicks on RevMob since my last install. I’m sure the RevMob site states somewhere that you can expect an install every 100-200 clicks. At least I have iAds to fall back on…

Best,

Martin.

@ingemar: regarding vungle:

7000 impressions, 10$ revenue.

Hi guys, Thank you guys for all the good info. Especially from you brave soul who already have an app live with Chartboost! One quick note. I have notice something about App signature in the example they give. Anybody know about that and if that could be any issue for counting downloads? I do not have my code in front of me but I only recall putting the app ID provided by Chartboost. Maybe I am wrong about this… ------ local appId = “4f7aa26ef77659d869000003” local appSignature = “ee759deefd871ff6e2411c7153dbedefa4aabe38”-------- ??? ------ Thanks! Mo

@Mo

I use both appID and appSignature.