Gravidade: AltaResponsável: DesenvolvimentoTempo para corrigir: 30-90 min
O banner de consentimento não aparece em mobile
Corrija problemas de viewport, CSS e lazy-load que fazem o banner desaparecer ou não renderizar em mobile.
Abrange: mobile_banner_missing, consent_banner_mobile
Porque isto importa
Um banner que funciona em desktop mas falha em mobile deixa uma falha de conformidade numa parte importante do tráfego e é fácil de ignorar numa QA apenas desktop.
Como verificar manualmente
- Abra o site em emulação mobile e, se possível, num dispositivo real.
- Verifique se o banner aparece acima da dobra e sem ficar tapado.
- Inspecione CSS, z-index e contentores lazy-load que possam afetar o banner.
Causas típicas
- O CSS responsivo esconde o contentor do banner em certos breakpoints.
- O banner carrega num componente que não renderiza em mobile.
- Um header sticky, overlay ou modal tapa o banner.
Correção no GTM
- Verifique se triggers mobile ou a lógica CMP diferem do desktop.
- Garanta que o CMP inicializa também nas variantes mobile das páginas.
- Reteste após publicar em vários breakpoints.
Correção em WordPress ou plugins CMP
- Revise definições mobile do tema, plugins de cache e plugins de otimização.
- Confirme que o plugin CMP renderiza o banner em templates mobile.
- Teste com cache e otimizações desligadas se o comportamento diferir.
Correção genérica para developers
- Audite CSS responsivo e condições de renderização específicas do viewport.
- Garanta que o banner renderiza cedo e acima de overlays concorrentes.
- Trate a QA mobile como um caminho de conformidade autónomo.
Como confirmar que a correção funciona
- Confirme que o banner aparece num dispositivo móvel real.
- Confirme que o utilizador consegue usar Accept e Reject em mobile.
- Execute um novo scan com evidência mobile, se disponível, e verifique que o issue desaparece.
Próximo passo
Execute uma nova análise após o deploy para confirmar que o comportamento real em runtime mudou e não apenas o texto do banner.