Pregunta

¿Alguien ha integrado Greystrip SDK en su aplicación para mostrar anuncios?Tengo problemas de fallas con el SDK y no sé cómo solucionarlos.

Aunque envié un correo con el archivo adjunto a la gente de greystripe-sdk, estoy publicando los registros de fallas aquí porque alguien más los habría visto antes y los habría superado.

¿O conocen algún anuncio que muestre SDK que muestre anuncios en pantalla completa desde el principio?

Gracias,

madhup

**This is the crash log when the ad is going to be displayed.**

-#0 0x30011940 en objc_msgSend ()

-#1 0x000306a8 en -[GSContentController viewDidAppear:] (self=, _cmd=, a_animated=) en /greystripe/source/platforms/iPhone/SDK/Classes/GSContentController.m:1012

-#2 0x00033532 en -[GSController presentControllerAnimationDidStop:finished:context:] (self=, _cmd=, a_string=, a_finished=, a_context=0x5f1f710) en /greystripe/source/platforms/iPhone/SDK/Classes/GSController.m: 612

-#3 0x000346b6 en -[GSController presentController:animated:] (self=0x11e2d0, _cmd=, a_controller=0x1204f0, a_animated=0 '\000') en /greystripe/source/platforms/iPhone/SDK/Classes/GSController.m :298

-#4 0x00045874 en -[GSStandardCommandHandler displayContent:] (self=0x13b0f0, _cmd=, a_display=) en /greystripe/source/platforms/iPhone/SDK/Classes/GSStandardCommandHandler.m:671

-#5 0x3020ee44 en invocando_ ()

-#6 0x30262ac6 en -[NSInvocation invocar] ()

-#7 0x30262a48 en -[NSInvocation invokeWithTarget:] ()

-#8 0x000366f8 en -[GSJavascriptBridge forwardInvocation:] (self=, _cmd=, a_invocation=) en /greystripe/source/platforms/iPhone/SDK/Classes/GSJavascriptBridge.m:359

-#9 0x30218094 en reenvío ()

-#10 0x3020eda0 en reenvío_prep_0_ ()

-#11 0x3020ee44 en invocando_ ()

-#12 0x30262ac6 en -[NSInvocation invocar] ()

-#13 0x00036ea2 en -[GSJavascriptBridge ejecutarCocoaCommand:] (self=0x13c810, _cmd=, a_commandString=0x5f1a9b0) en /greystripe/source/platforms/iPhone/SDK/Classes/GSJavascriptBridge.m:419

-#14 0x00037000 en -[Encuesta GSJavascriptBridge] (self=0x13c810, _cmd=) en /greystripe/source/platforms/iPhone/SDK/Classes/GSJavascriptBridge.m:385

-#15 0x3050e47e en __NSFireTimer ()

-#16 0x30254a0e en CFRunLoopRunSpecific ()

-#17 0x3025416a en CFRunLoopRunInMode ()

-#18 0x320452a4 en GSEventRunModal ()

-#19 0x308f037c en -[UIApplication _run] ()

-#20 0x308eea94 en UIApplicationMain ()

**This crash also occurs when ad is about to display.**

*** -[WAKScrollView makeKeyAndVisible]:selector no reconocido enviado a la instancia 0x1e7470

**This crash happens when the ad is closed by pressing the skip button on the screen.**

*** -[NSCFString setHidden:]:selector no reconocido enviado a la instancia 0x1b6cf0

Señal recibida del programa:“EXC_BAD_ACCESS”.(GDB) donde -#0 0x30011940 en objc_msgsend ()

-#1 0x000348a2 en -[GSController dismissController:animated:] (self=0x11e6f0, _cmd=, a_controller=0x120840, a_animated=0 '\000') en /greystripe/source/platforms/iPhone/SDK/Classes/GSController.m :307

-#2 0x000459a2 en -[GSStandardCommandHandler displayContent:] (self=0x114170, _cmd=, a_display=) en /greystripe/source/platforms/iPhone/SDK/Classes/GSStandardCommandHandler.m:676

-#3 0x0004578e en -[GSStandardCommandHandler actionSheet:didDismissWithButtonIndex:] (self=0x114170, _cmd=, a_actionSheet=, a_buttonIndex=374296) en /greystripe/source/platforms/iPhone/SDK/Classes/GSStandardCommandHandler.m:767

-#4 0x30a72d44 en -[UIActionSheet(Privado) _alertSheetAnimationDidStop:finalizado:] ()

-#5 0x3093b028 en -[UIViewAnimationState sendDelegateAnimationDidStop:finalizado:] ()

-#6 0x3093aec0 en -[UIViewAnimationState animaciónDidStop:finalizado:] ()

-#7 0x3293a43c en run_animation_callbacks ()

-#8 0x3293a244 en CA::timer_callback ()

-#9 0x30254a0e en CFRunLoopRunSpecific ()

-#10 0x3025416a en CFRunLoopRunInMode ()

-#11 0x320452a4 en GSEventRunModal ()

-#12 0x308f037c en -[UIApplication _run] ()

-#13 0x308eea94 en UIApplicationMain ()

¿Fue útil?

Solución 2

Chicos, descubrí la solución.Así que sólo quiero compartir mis pensamientos.

La documentación de Greystripe dice claramente: detenga todas las actualizaciones y renderizaciones mientras se muestra un anuncio.

Lo que estaba haciendo fue un error al llamar al método de visualización de anuncios antes de que mi alerta fuera descartada y recuperada para mostrar la alerta desde adWillClose.Eso causó problemas durante 2 días para solucionar el problema.

Ahora llamo a los métodos adDisplay y alert con un retraso de 0,1 segundos y el problema desapareció.

EDITAR: También puedes consultar este enlace... http://www.torquepowered.com/community/forums/viewthread/105119

Espero que esto también ayude a alguien más.

Gracias,

madhup

Otros consejos

Greystripe apoyar aquí. Te envié algunas preguntas de seguimiento por correo electrónico.

I estará seguro para colocar la solución en este caso, una vez que tenemos esto muy bien, para jugar a nadie junto al hogar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top