Resumo:
Esta semana a Apple lançou a versão oficial do iOS 27.2. Nesta versão, a Apple traz novas configurações de permissão para usuários da China continental: esportes e fitness. Esta permissão pode ser usada para controlar se o aplicativo pode obter parâmetros de giroscópio e acelerômetro. Alguns aplicativos podem pular detectando o sensor ao abrir a tela e agitar o anúncio.

No entanto, a versão iOS do Baidu Netdisk ainda pode continuar exibindo anúncios depois que as permissões de esportes e fitness forem bloqueadas. Em discussões anteriores, alguns internautas especularam que o Baidu Netdisk pode não precisar detectar giroscópios e acelerômetros, mas definir atrasos aleatórios. Enquanto o tempo de atraso for atingido, será considerado que o usuário acionou o shake e o anúncio saltará automaticamente.
A análise de IA descobriu que o Baidu Netdisk também usa um magnetômetro:
O desenvolvedor @王陈杰 usou IA para analisar a lógica de salto de publicidade em tela aberta do Baidu Netdisk e compartilhou o relatório final com a Blue Dot. A análise descobriu que existe uma variante especial NoShake na estrutura usada pelo Baidu Netdisk. Esta variante não depende do monitoramento de ação convencional do CoreMotion, mas usa CLHading na estrutura Core Location da Apple para obter dados de orientação do dispositivo.
CLHeading é uma estrutura relacionada ao magnetômetro que fornece a orientação do dispositivo em relação ao norte magnético e os dados do campo magnético de três eixos usados para calcular a orientação. Simplificando, quando a posição do telefone muda, os dados retornados pelo magnetômetro também podem mudar de acordo, e o componente de publicidade pode usar isso para determinar se o usuário moveu ou virou o telefone.
Portanto, desabilitar as permissões do giroscópio e do acelerômetro é inútil:
Pelo menos no caso da versão iOS do Baidu Netdisk, proibir o Baidu Netdisk de obter permissões de giroscópio e acelerômetro é inútil. O Baidu Netdisk preparou métodos de backup para detectar se o telefone está se movendo ou tremendo. No entanto, nem todos os aplicativos podem ter estruturas alternativas desenvolvidas antecipadamente, como o Baidu Netdisk.
A versão beta do iOS 27.2 foi lançada em 23 de setembro, e o exemplo que o desenvolvedor usou para análise de IA desta vez foi o Baidu Netdisk iOS versão 13.36.0, lançado em 22 de outubro. Claro, isso não pode determinar se o Baidu Netdisk adicionou a variante NoShake após o lançamento da versão beta do iOS 27.2 para lidar com restrições de permissão do sensor.
O relatório de análise menciona o redirecionamento automático sem cliques:
O relatório também mencionou uma ramificação sem clique: quando uma combinação específica de parâmetros atende às condições, ela aguardará cerca de 1 segundo após ser acionada. Se o usuário não clicar durante esse período, o SDK executará automaticamente o processo de clique no anúncio. Outras combinações de parâmetros também podem entrar diretamente no processo de clique após o acionamento.
Esse mecanismo fornece pistas que valem a pena prestar atenção às especulações anteriores dos internautas de que ele saltará automaticamente após um período de tempo. No entanto, o relatório de análise não obteve uma resposta publicitária real, pelo que é impossível determinar que conjunto de parâmetros são efetivamente utilizados na publicidade online.
Comentários