Ошибка при запуске рекламы мини-баннера RevMob

Я пытаюсь реализовать баннерную рекламу с помощью revMob, но когда я тестирую на своем устройстве (iPhone 4, iOS 7), приложение вылетает и возвращает следующие сообщения:

2014-05-19 18:42:24.050 hero_rush iOS[522:60b] [RevMob] Banner did received.
2014-05-19 18:42:24.089 hero_rush iOS[522:60b] *** Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [inf nan]'
*** First throw call stack:

Вот как я реализую мини-баннер:

revmob::RevMob *revmob = revmob::RevMob::SharedInstance();
revmob->ShowBanner();

РЕДАКТИРОВАТЬ

Это связано с cocos2d-x, потому что я использую RevMob SDK для cocos2d-x.

0

Решение

Вы сделали это в appdelegate.cpp?

bool AppDelegate::applicationDidFinishLaunching()
{
revmob::RevMob *revmob = revmob::RevMob::SharedInstance();

#if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS)
revmob->StartSession("YOUR IOS APPID");
#elif (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
revmob->StartSession("YOUR IOS ANDROID");
#endif

/* your app code */

return true;
}
0

Другие решения

RevMob (https://www.revmobmobileadnetwork.com) выпустила новую версию (1.2.1) своего SDK: http://sdk.revmobmobileadnetwork.com/cocos2dx.html#download.

Вы пробовали это? Эта версия представляет ту же проблему?

0

По вопросам рекламы [email protected]