Pergunta

Eu tenho as duas questões seguintes, tentei pesquisando estes, mas não encontrou qualquer sorte. Por favor me ajude.

  1. Eu ad AdMob integrado à minha aplicação do iPhone. quando a vista admob é clicado, safari se abriu, e se houver qualquer erro no carregamento do anúncio, ele exibe uma mensagem de erro dizendo "safari não pode abrir a página porque muitos redirecionamentos ocorreu" há um botão OK no erro pop-up , quando o botão ok é clicado apenas o pop-up de erro é fechada e controle não está voltando para a aplicação. Como é que vamos fazê-lo voltar para o aplicativo?

  2. Como adicionar funcionalidade de auto-perto do anúncio da AdMob?

Foi útil?

Solução

(1) Uma vez que o controle é transferido para safari, iPhone OS começa fechando seu aplicativo para baixo. Controle não vai transferir de volta para a sua aplicação - o usuário terá de perto safari e reinicie o aplicativo.

A única maneira de exibir conteúdo da web em um aplicativo para iPhone sem o seu fechamento aplicativo é embutindo o navegador web dentro de sua aplicação. No entanto, espero que sua rede ad insistem que seus anúncios abrir em safari para garantir que o conteúdo não seja adulterado.

(2) Da mesma forma, não há nenhuma maneira de voltar para a sua aplicação, uma vez safari começou carregamento. Eu sugiro que você se concentrar na fixação tudo o que está errado com a implementação do código do anúncio.

Outras dicas

Eu acho que isso vai responder a duas perguntas:

Com a AdMob, você pode controlar a forma como seus anúncios estão sendo transferidos para o Safari. Então, se você NÃO NÃO queremos que isso aconteça, você pode adicionar o seguinte método para a sua classe de implementação AdMobDelegate protocolo:

- (BOOL)useEmbeddedWebView
{
    return YES;
}

Dessa forma, o anúncio será exibido em um navegador interno em vez de lançar Safari para fazê-lo.

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