【发布时间】:2015-07-09 06:53:00
【问题描述】:
我对 Applovin 有一点小问题。我有一个 cocos2d-x 项目,我需要在那里集成 Applovin,但我无法让它工作。
官方教程所说的我都做了。
我添加了 AppLovinSdkKey
我已经放了 -ObjC 标志
我已经完成了所有需要的编码
-(void) initApplovin
{
[ALSdk initializeSdk];
[ALInterstitialAd shared].adDisplayDelegate = self;
[ALInterstitialAd shared].adLoadDelegate = self;
[ALInterstitialAd shared].adVideoPlaybackDelegate = self;
}
-(void) showApplovin
{
if ([ALInterstitialAd isReadyForDisplay]) {
[ALInterstitialAd show];
} else {
NSLog(@"Applovin isn't ready for showing banners");
}
}
如您所见,我似乎已经正确地完成了所有事情,但我很确定我错过了一些微小的细节。请帮帮我! :)
P.S.:所有广告代码我都放到了 RootViewController。顺便说一句,RootViewController 中的 Chartboost 也是如此,它工作得非常完美
【问题讨论】:
-
嗨,尤金也许你能帮我。我也看不到广告。我看到你有 [ALInterstitialAd shared].adDisplayDelegate = self; [ALInterstitialAd 共享].adLoadDelegate = self; [ALInterstitialAd 共享].adVideoPlaybackDelegate = self;虽然我没有这个。我添加了这个并得到一个警告“分配给不兼容的tyoe'appDelegate *const_strong'的'id
_Nullable',但我没有构建一个特殊的方法init但将所有这些代码直接放到“didfinishedlaunchingwithoptions”我仍然没有看到任何广告,我很乐意提供任何帮助 -
你好,汤姆!看来您需要将委托放在头文件中。您可以在 Google 上搜索某种请求“ios 中的代表”,一切都会变得清晰 :)
标签: ios sdk cocos2d-x applovin