I've been using chartboost with gideros apps for iOS and had good results for quite some time.
When I use chartboost with Android apps build with gideros although it works and I see test ads, when I turn off test ads at the chartboost end I rarely see a 'real ad' at all on any of my chartboost enabled gideros apps. Is this gideros or chartboost?
I've since contacted chartboost about this problem again regards Android (not iOS which is fine).
If I stays this way I'm going to swap to AdMob or something else on my Android apps in about a week as not making much at all from android side using chartboost.
Odd?
Comments
Likes: MobAmuse
Risto Laine (Chartboost)
Feb 18 05:14 AM
Hey,
I think I found the issue. I retested the app and the calls are made now correctly and they return the interstitial assets as expected (see attached network logs). However, the interstitial does not appear on the screen. (Tested on Samsung Galaxy S3 mini) What device did you test successfully on?
The impressions are counted whenever a request call is successfully answered by returning an interstitial to the device. However, as the interstitial itself does not appear on your app there can be no clicks from the user - not to mention installs leading to the decline of your revenue.
I do not have experience with Gideros, but typically these kind of issues are due to the view management of different third party development frameworks. Would you be able to discuss this issue with your developer for possible insights? I can also take a look at the parts of source code where you call Chartboost methods, but might not be able to help out much as the methods do trigger as expected.
Sincerely,
Risto Laine
Support Engineer
Chartboost
Likes: MobAmuse
I sent him the file but have taken the problematic android app offline for now as not making any money from it as it is like this of course.
I think it's them.
Likes: MobAmuse
https://deluxepixel.com
https://deluxepixel.com
Likes: MobAmuse
Ultimate Games on Appstore
Ultimate Games on Google Play
https://play.google.com/store/apps/details?id=com.mobileamusements.FlyChookyFlyFREE
Chartboost is great cash on iOS so I would really like it to work on Android correctly too.
https://deluxepixel.com
Hi again,
I got a similar like of support request today from another client. It might very well be part of this weird behavior. However, they are using the 3.3.0 SDK from Chartboost and I haven't yet received an answer wether they use Gideros. I'll get to the bottom of this and keep you looped in as the investigations progresses.
Sincerely,
Risto Laine
Support Engineer
Chartboost
Update,
I am unable to reproduce the issue on our native Android sample project with the 3.4.0. Android SDK. The interstitials come in normally and every interstitial that is called to show do pop up as expected.
Haven't had an answer from the other developer if they also use Gideron.
Sincerely,
Risto Laine
Support Engineer
Chartboost
Hi,
The 'ads in bulk' is expected behavior. When you run the app most advertising campaigns have a limit of 1 add / 1 device / 1 day. With a normal EU/US fill rate it is normal to see 3-5 interstitials before 'running out' of available advertisers.
I'm very happy that you can get the advertisement to show up normally - it means that the issue is not persistent across the network, but might in fact be something trivial. However, as you mention others are also wondering the erratic behavior of Chartboost and the recent similar request I got this definitely needs to be investigated thoroughly.
I'll keep working on this and discuss this with our US colleagues tonight in more detail in hopes of finding new angle to approach.
I'll keep you updated,
Risto Laine
Support Engineer
Chartboost
https://deluxepixel.com
Feb 21 07:33 AM
Hi again,
We haven't made too much of progress, but neither have we had more similar tickets. You could ask your developers to try to use
cb.setImpressionsUseActivities(true);
and edit the AndroidManifest to have an activity for Chartboost.
Sincerely,
Risto Laine
Support Engineer
Chartboost
Likes: SinisterSoft
Likes: MobAmuse
https://deluxepixel.com
I added the activity and use activity call, it still does not work.
What I noticed that cacheInterstitial (which in my opinion has misleading name, as it preloads an ad, not caches it) always result in successful callback, but showInterstitial did not fire any callbacks for me. Since there is only single delegate provided, they both should have worked or shouldn't work. So if one works and other not it seems the problem is with the sdk.
So my first thought is that showInterstitial does not load an ad from the server.
But then in docs it is said that showInterstitial would show a cached ad if there is one or load it from the server.
So I tried to call cacheInterstitial which again resulted in successful call back and then calling showInterstitial.
Again nothing.
How ever if I do not include activity in manifest but leave setImpressionsUseActivities(true); it will crash, so it tries to do something internally with showInterstitial call.
So again I'm clueless
Likes: MobAmuse
https://deluxepixel.com
Likes: MobAmuse
https://deluxepixel.com