Pergunta

Tem alguém integrado Greystrip SDK em seu pedido de exibição de anúncios. Estou enfrentando problemas de colisão com o SDK e não sei como superar com ele.

Embora eu tenha enviado um e-mail com o anexo para as pessoas Greystripe-SDK, estou postando os registros de colisão aqui pelo motivo pelo qual alguém os teria visto antes e superaram por eles.

Ou vocês conhecem qualquer anúncio mostrando o SDK que mostra anúncios em tela cheia desde o início.

Obrigado,

Madhup

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

-#0 0x30011940 em objc_msgsend ()

-#1 0x000306A8 in -[GScontentController ViewDidAppear:] (self =, _cmd =, a_animated =) em /greystripe/source/platforms/iphone/sdk/classes/gscontentcontroller.m:1012

-#2 0x00033532 IN -[GSCONTROLLER APRETCONTROLLERANIMATIONDIDSTOP: FENVIDO: CONTEXTO:] 612

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

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

-#5 0x3020ee44 em invocando_ ()

-#6 0x30262ac6 in -[NSInvocation Invoke] ()

-#7 0x30262a48 in -[NSInvocation InvokeWithTarget:] ()

-#8 0x000366f8 em -[Gsjavascriptbridge ForwardInvocation:] (self =, _cmd =, a_invocation =) em /greystripe/source/platforms/iphone/sdk/classes/gsjavascriptbridge.m:359

-#9 0x30218094 em encaminhamento ()

-#10 0x3020eda0 em Forwarding_prep_0_ ()

-#11 0x3020ee44 em invocando_ ()

-#12 0x30262ac6 in -[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 Poll] (self = 0x13c810, _cmd =) em /greystripe/source/platforms/iphone/sdk/classes/gsjavascriptbridge.m:385

-#15 0x3050e47e em __nsfiretimer ()

-#16 0x30254a0e em cfrunlooprunSpecific ()

-#17 0x3025416a em cfrunloopruninmode ()

-#18 0x320452a4 em gseventrunmodal ()

-#19 0x308f037c in -[uiapplication _run] ()

-#20 0x308eea94 em uiapplicationMain ()

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

*** -[WakscrollView MakeKeyAndVisible]: seletor não reconhecido enviado à instância 0x1e7470

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

*** -[NSCFSTRING Sethidden:]: Seletor não reconhecido enviado à instância 0x1b6cf0

Programa recebido sinal: “EXC_BAD_ACCESS”. (GDB) onde -#0 0x30011940 em objc_msgsend ()

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

-#2 0x000459a2 in -[GSStandardCommandHandler DisplayContent:] (self = 0x114170, _cmd =, a_display =) at /greystripe/source/platforms/iphone/sdk/classes/gstandardcmandhandring/platforms/iphone/sdk/classes/gstandardcmandhandring/platforms/iphone/sdk/classess/gstandardcmandhandler.m6

-#3 0x0004578E em -[GSSTANDCOMMANDHANDLER Ação:

-#4 0x30a72d44 in -[UIActionSheet (privado) _alertSheetanimationDidstop: acabado:] ()

-#5 0x3093b028 in -[uiviewanimationState sendDelegateanimationDIdStop: acabado:] ()

-#6 0x3093aec0 in -[UiviewanimationState AnimationDIdStop: acabado:

-#7 0x3293a43c em run_animation_callbacks ()

-#8 0x3293a244 em ca :: timer_callback ()

-#9 0x30254a0e em cfrunlooprunSpecific ()

-#10 0x3025416a em cfrunloopruninmode ()

-#11 0x320452a4 em gseventrunmodal ()

-#12 0x308f037c em -[uiapplication _run] ()

-#13 0x308eea94 em uiapplicationMain ()

Foi útil?

Solução 2

Caras eu descobri a solução. Então, eu só quero compartilhar meus pensamentos.

A documentação da Greystripe diz claramente: Pare toda a atualização e renderização enquanto um anúncio é exibido.

O que eu estava fazendo foi um erro que chamei de método de exibição de anúncios antes de meu alerta ser demitido e lembrado para mostrar o alerta de AdwillClose. Isso causou problemas por 2 dias para resolver o problema.

Agora estou chamando os métodos Addisplay e Alert com atraso de 0,1 segundos e o problema desapareceu.

EDITAR: Você também pode verificar este link ... http://www.torquepowered.com/community/forums/viewthread/105119

Espero que isso ajude a algum corpo também.

Obrigado,

Madhup

Outras dicas

Suporte Greystripe aqui. Enviei algumas perguntas de acompanhamento por e-mail.

Certificarei -me de postar a solução aqui, depois de descobrir isso, para quem joga junto em casa.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top