我正在将图表提升广告整合到我的iOS应用中。但它没有显示任何广告。 我在'applicationDidBecomeActive'方法中使用了以下代码来显示图表提升。
Chartboost *cb = [Chartboost sharedChartboost];
cb.appId = "YOUR_CHARTBOOST_APP_ID";
cb.appSignature = "YOUR_CHARTBOOST_APP_SIGNATURE";
// Begin a user session
[cb startSession];
// Show an interstitial
[cb showInterstitial];
这有什么问题?还有什么我必须做的吗?
提前感谢你
答案 0 :(得分:1)
您可以参考以下链接: -
https://help.chartboost.com/downloads/ios
https://github.com/ChartBoost/client-examples
第二个链接也包含示例代码,因此您可以引用它,并且您的代码只需要使用正确的chartboost_id和chartboost_secret在appdelegate文件中编写。 [cb showInterstitial]应该在您想要展示广告的控制器中。
答案 1 :(得分:-1)
它是否会给您任何错误消息?您不希望向我们显示您的appId
和appSignature
,或者您要分配相同的appId
和appSignature
。
如果您尚未创建它们,请完成此link
1.创建一个帐户 2.选择应用程序选项卡,然后添加应用程序
3.填写所有字段。
之后在您的代码中使用appId
和appSignature
。您将能够显示Interstitial
弹出窗口。
如果您还要显示More Apps
列表,则必须添加Campaigns
。
选择Campaigns
标签,然后添加Campaigns
> Publish in Network
并填写详细信息。在编辑完应用后,选择More App Page
填写该设备中添加的Campaigns
名称,然后点击保存。现在您也可以使用[[Chartboost sharedChartboost] showMoreApps];
方法。
注意:如果您在模拟器上进行测试且应用程序不在线,则应启用Chartboost应用程序的测试模式。