4

chartoost sdk 集成到 iPhone 游戏中。(风景游戏)

#define CHARTBOOST_ID @"55c9f216f6cd4572f3975566"
#define CHARTBOOST_SIG @"9cc8122cfb05bfe0e171f46990180147e8b6f23c"

[Chartboost startWithAppId:CHARTBOOST_ID appSignature:CHARTBOOST_SIG delegate:self];

[Chartboost showInterstitial:CBLocationHomeScreen];

但它没有显示任何广告。帮助我找出 Xcode 中的设置或图表增强中的帐户有什么问题。

Notes_Warning

大家好,不要使用 Chartboost,而是尝试 google Admob 或其他广告网络。因为 Chartboost - 骗子!我在我的游戏中使用了 Chartboost,游戏在柬埔寨获得了不错的排名 - 在赛车/游戏中排名第一。游戏的下载量也不错...但是 Chartboost 说我们在柬埔寨使用了很多设备并下载了游戏...这不是真的...我们不是来自柬埔寨...我多次尝试向 Chartboost 发送消息...但是他们没有回应并暂停了我的帐户。他们甚至没有支付我的 7463 美元。对我们来说真的是心脏病发作。现在我们移除了 Chartboost 并使用了 Admob,并且轻松地从 Admob 中赚取了我们的开发成本。所以避免 Chartboost 避免被骗!!!真理总是赢……总是做好事。 做一个好人,但不要试图证明这一点。远离坏骗子!!!!

4

4 回答 4

17

Notes_Warning

大家好,不要使用 Chartboost,而是尝试 google Admob 或其他广告网络。因为Chartboost - 骗子!我在我的游戏中使用了 Chartboost,游戏在柬埔寨获得了不错的排名 - 在赛车/游戏中排名第一。游戏的下载量也不错...但是 Chartboost 说我们在柬埔寨使用了很多设备并下载了游戏...这不是真的...我们不是来自柬埔寨...我多次尝试向 Chartboost 发送消息...但是他们没有回应并暂停了我的帐户。他们甚至没有支付我的 7463 美元。对我们来说真的是心脏病发作。现在我们移除了 Chartboost 并使用了 Admob,并且轻松地从 Admob 中赚取了我们的开发成本。所以避免 Chartboost 避免被骗!!!真理总是赢……总是做好事。做一个好人,但不要试图证明这一点。远离坏骗子!!!!


现在它工作正常。我们需要在我们的 chartboost 帐户中添加发布活动。这里

在此处输入图像描述

更新:

 [Chartboost startWithAppId:CHARTBOOST_APP_ID appSignature:CHARTBOOST_APP_SIGNATURE delegate:self];
 [Chartboost  showInterstitial:CBLocationHomeScreen];

查看测试广告的其他方式:

  • 在发布活动中添加您的设备 UDID 如何在发布活动中添加您的设备 UDID 如何在发布活动中添加您的设备 UDID

  • 在应用设置中启用测试模式。 如何在应用设置中启用测试模式?

于 2012-07-10T17:34:45.163 回答
11

加载它们时可能出现错误。我将按照文档中的描述实现委托方法,特别是didFail方法:

// Called before requesting an interstitial from the back-end
- (BOOL)shouldRequestInterstitial:(NSString *)location;

// Called when an interstitial has been received, before it is presented on screen
// Return NO if showing an interstitial is currently inappropriate, for example if the user has entered the main game mode
- (BOOL)shouldDisplayInterstitial:(NSString *)location;

// Called when the user dismisses the interstitial
- (void)didDismissInterstitial:(NSString *)location;

// Same as above, but only called when dismissed for a close
- (void)didCloseInterstitial:(NSString *)location;

// Same as above, but only called when dismissed for a click
- (void)didClickInterstitial:(NSString *)location;

// Called when an interstitial has failed to come back from the server
// This may be due to network connection or that no interstitial is available for that user
- (void)didFailToLoadInterstitial:(NSString *)location;
于 2012-07-10T12:09:06.717 回答
2

也可能是因为活动没有填充广告,并且您没有将设备添加为测试设备来强制填充广告。

这很容易错过,因为起初可能会填充广告 - 只有在测试期间它们才会神秘地停止。

Chartboost 中有一个设置:

编辑您用于测试的广告系列

  • 在“活动逻辑”下,单击“显示测试设备”按钮。
  • 单击“添加测试设备”以添加每个设备。
  • 启用每个设备并保存活动。

(不要忘记在直播时取消勾选它们 - 因为我认为缺少它意味着这些设备会继续看到广告,但您可能想看看应用程序的实际行为方式)

于 2012-12-06T12:26:01.670 回答
2

你需要设置

cb.delegate = 自我;

于 2014-05-19T17:41:18.730 回答