I can't get the interstitials to show up in my Unity3d Android game.
I have an Android game in Unity (v3.3.4). I have added Facebook functionality using the Facebook SDK (v5.0.3), and it works perfectly fine. I have also added Chartboost functionality using the methods described in the Chartboost Platform Integration: Unity documentation and it is misbehaving.
In Chartboost:
- I have added my app (with SDK integration confirmation)
- I have created a publishing campaign and assigned it to my app
That being said, I have been testing the ads in my game and the interstitial never shows. I have all the event delegates printing everything they receive and not a single value is printed (no errors).
// Events I listen to...
CBManager.didFailToLoadInterstitialEvent
CBManager.didCloseInterstitialEvent
CBManager.didCacheInterstitialEvent
CBManager.didShowInterstitialEvent
When I look at my app overview in Chartboost I can see that impressions are being counted as if the interstitial was displayed properly.
I think this may have something to do with the Chartboost Android activity not being brought up properly, but I really don't know. I have seen many people talking about multiple plugins causing problems with the Android manifest and the "MAIN ACTIVITY" intent.
I still have the Chartboost activity as the "MAIN ACTIVITY" as it says it should be in the Chartboost documentation so there shouldn't be a problem (typically the problem is Facebook won't work with other plugins activities being marked "MAIN ACTIVITY", but Facebook works fine).
Anyone have any thoughts?