O Google forneceu aos desenvolvedores o código necessário para desativar o novo recurso ATS (App Transport Security) do iOS 9 e continuar exibindo anúncios depois que a atualização for lançada em todo o mês que vem.
"Embora o Google continue comprometido com a adoção de HTTPS em toda a indústria, nem sempre há conformidade total em redes de anúncios de terceiros e códigos de anúncios personalizados veiculados em nossos sistemas", explica a gigante de buscas em um post em seu blog.
“Para garantir que os anúncios continuem sendo veiculados em dispositivos iOS9 para desenvolvedores fazendo a transição para HTTPS, a correção de curto prazo recomendada é adicionar uma exceção que permita que solicitações HTTP sejam bem-sucedidas e que conteúdo não seguro seja carregado com êxito.”
Para adicionar essa exceção, os desenvolvedores precisam de apenas cinco linhas de código. Esses são:
NSAppTransportSecurity NSAllowsArbitraryLoads
O Google incentiva os desenvolvedores a usar o HTTPS exclusivamente e garantir que seus aplicativos estejam em conformidade com o ATS daqui para frente, mas a desativação do recurso é uma solução alternativa para aqueles cujas "abordagens para cumprir os padrões do ATS não são bem-sucedidas".
O Google aponta para o documento de suporte ao desenvolvedor da Apple que descreve essas abordagens diferentes, incluindo a ativação seletiva do ATS apenas para uma lista de sites HTTPS fornecidos. A empresa acrescenta que defende fortemente a proteção HTTPS, e tem feito por muitos anos.