Greystripe SDK (для рекламы).
Вопрос
Кто -нибудь интегрировал Greystrip SDK в их применение для показы рекламы. Я сталкиваюсь с проблемами с аварией с SDK и не знаю, как преодолеть его.
Хотя я отправил почту с приложением к людям Greystripe-SDK, я публикую здесь журналы аварии по той причине, по которой кто-то другой видел их раньше и преодолел их.
Или вы, люди, знаете любую рекламу, показывающую SDK, которая показывает рекламу в полноэкранном режиме с начала.
Спасибо,
Мадхап
**This is the crash log when the ad is going to be displayed.**
-#0 0x30011940 в objc_msgsend ()
-#1 0x000306a8 в -[GscontentController viewDidapear:] (self =, _cmd =, a_animated =) at /greystripe/source/platforms/iphone/sdk/classs/gscontentcontroller.m:1012
-#2 0x00033532 in -[GSController presentControllerAnimationDidStop: закончено: контекст:] (self =, _cmd =, a_string =, a_fineed =, a_context = 0x5f1f710) at /greystripe/source/platforms/iphone/sdk/classconprollipe/source/platforms/iphone/sdk/classconprollipe/source/platforms/iphone/sdk/classcon 612
-#3 0x000346b6 in -[Gscontroller presentController: Animated:] (self = 0x11e2d0, _cmd =, a_controller = 0x1204f0, a_animated = 0 ' 000') at /greystripe/source/platforms/iphone/sdk/classconprollipe/source/platforms/iphone/sdksconprollipe/source/platforms/iphone/sdksconprollipe/source/platforms/iphone/sdksconprollipe/source/platforms/iphone/sdkscon : 298
-#4 0x00045874 in -[gsstandardcommandhandler displaycontent:] (self = 0x13b0f0, _cmd =, a_display =) at /greystripe/source/platforms/iphone/sdk/classs/gsstandardcommandhandler.m:671
-#5 0x3020EE44 в вызов_ ()
-#6 0x30262AC6 в -[nsinvocation invoke] ()
-#7 0x30262a48 в -[nsinvocation invokewithtarget:] ()
-#8 0x000366f8 in -[gsjavascriptbridge forwardinvocation:] (self =, _cmd =, a_invocation =) at /greystripe/source/platforms/iphone/sdk/classs/gsjavascriptbridge.m:359
-#9 0x30218094 в пересылка ()
-#10 0x3020eda0 в fortury_prep_0_ ()
-#11 0x3020EE44 в вызов_ ()
-#12 0x30262AC6 в -[nsinvocation invoke] ()
-#13 0x00036ea2 in -[GSJavascriptBridge executeCocoaCommand:] (self=0x13c810, _cmd=, a_commandString=0x5f1a9b0) at /greystripe/source/platforms/iPhone/SDK/Classes/GSJavascriptBridge.m:419
-#14 0x00037000 in -[gsjavascriptbridge опрос] (self = 0x13c810, _cmd =) at /greystripe/source/platforms/iphone/sdk/classes/gsjavascriptbridge.m:385
-#15 0x3050E47E в __nsfireTimer ()
-#16 0x30254a0e в cfrunlooprunspecific ()
-#17 0x3025416a в cfrunloopruninmode ()
-#18 0x320452a4 в gseventrunmodal ()
-#19 0x308f037c in -[uiapplication _run] ()
-#20 0x308eea94 в uiapplicationmain ()
**This crash also occurs when ad is about to display.**
***.
**This crash happens when the ad is closed by pressing the skip button on the screen.**
*** -.
Полученная программа сигнал: «Exc_Bad_Access». (GDB) Где -#0 0x30011940 в objc_msgsend ()
-#1 0x000348a2 in -[GSController DemissController: Animated:] (Self = 0x11e6f0, _cmd =, a_controller = 0x120840, a_animated = 0 ' 000') at /greystripe/source/platforms/iphone/sdkscontrolly : 307
-#2 0x000459a2 in -[gsstandardcommandhandler displayContent:] (self = 0x114170, _cmd =, a_display =) at /greystripe/source/platforms/iphone/sdk/class/gsstandardcommandhandler.m:6766666666666666666
-#3 0x0004578e in -[GSStandardCommandHandler actionSheet:didDismissWithButtonIndex:] (self=0x114170, _cmd=, a_actionSheet=, a_buttonIndex=374296) at /greystripe/source/platforms/iPhone/SDK/Classes/GSStandardCommandHandler.m:767
-#4 0x30A72D44 в -[uiActionSheet (private) _AlertsheeTeanimationDidStop: закончено:] ()
-#5 0x3093b028 in -[uiviewanimationState SendDelegateAnimationDidStop: закончил:] ()
-#6 0x3093AEC0 в -[uiviewanimationState AnimationDidStop: закончил:] ()
-#7 0x3293a43c в run_animation_callbacks ()
-#8 0x3293A244 в CA :: Timer_callback ()
-#9 0x30254a0e в cfrunlooprunspecific ()
-#10 0x3025416a в cfrunloopruninmode ()
-#11 0x320452a4 в gseventrunmodal ()
-#12 0x308f037c in -[uiapplication _run] ()
-#13 0x308eea94 в uiapplicationmain ()
Решение 2
Ребята, я узнал решение. Так что я просто хочу поделиться своими мыслями.
В документации «Грайстри» ясно говорится, что остановите все обновление и рендеринг, пока отображается объявление.
То, что я делал, было ошибкой, которую я назвал методом отображения рекламы, прежде чем мое предупреждение было отклонено и вспомнило, чтобы показать оповещение от Adwillclose. Это вызвало проблемы в течение 2 дней, чтобы решить проблему.
Теперь я называю методы Addisplay и Alert с задержкой 0,1 секунды, и проблема исчезла.
РЕДАКТИРОВАТЬ: Вы также можете проверить эту ссылку ... http://www.torquepowered.com/community/forums/viewthread/105119
Надеюсь, это поможет и другому.
Спасибо,
Мадхап
Другие советы
Специалиста поддержки здесь. Я отправил вам несколько последующих вопросов по электронной почте.
Я обязательно опубликую здесь решение, как только мы это выяснили, для тех, кто играет дома.