No primeiro caso, isso acontece porque o Google (proprietário do Android), a IOS e o aplicativos de redes sociais, mantem os microfones sempre ligados e leem todas as nossas conversas a fim de diagnosticarem quais produtos temos mais pretensão de comprar, para que possam oferecer propagandas mais assertivas.
Já no segundo caso, é uma intrigante e complexa arquitetura de inteligência artificial, Data Science e psicologia envolvida. Por mais que achemos que não, os seres humanos têm comportamentos bastante padronizado.
Esses aplicativos sabem exatamente suas conversas, suas mensagens, quanto tempo o usuário ficou vendo determinado vídeo etc. Assim, utilizando da mais alta tecnologia de Data Science e Inteligência Artificial, eles sabem com certa precisão o que – na média – as pessoas costumam a comprar depois de terem tido determinado comportamento na internet. Mas os computadores fazem essa análise utilizando-se de milhares de dados de bilhões de usuários.
Daí eles saberem pelo menos o subgrupo de produtos que você precisa.