O Authorized Buyers permite que os anunciantes direcionem os usuários que clicam em um anúncio para dispositivos móveis a um app, em vez de os levar a uma página da Web para dispositivos móveis. Com links diretos e um app configurado para processar o Identificador de Recurso Uniforme (URI, na sigla em inglês), os anunciantes podem direcionar os usuários a uma seção específica de um app instalado ou a uma app store para que façam o download do app.
No momento, o Authorized Buyers é compatível com links diretos por padrão. Entretanto, alguns apps iOS e Android estão excluídos.
Os apps precisam ser configurados para processar corretamente os URIs de links diretos. Existem três motivos que podem tornar um app incompatível com os links diretos:
- Intent no nível do dispositivo que permite acesso às funcionalidades do dispositivo (por exemplo,
tel:// file://)
- Erros comuns com intents (por exemplo,
htttttp://
) - Apps que fornecem acesso não moderado à Internet pública (por exemplo, Chrome)
Entre em contato com a equipe de conta para ter mais informações ou receber dicas de solução de problemas com a configuração de links diretos.
Vincular um app ao criativo para dispositivos móveis
Antes de criar links, verifique se o app é compatível com links diretos e se você tem o URI correto para direcionar os usuários.
- Use o Firebase para adicionar links diretos ao conteúdo do seu app. É possível usar o caminho completo do URI e criar um link direto para áreas específicas do app, em vez de apenas iniciar o app.
- Informe a página de destino do criativo para dispositivos móveis como URI no campo
click_through_url
da resposta do lance.
Para evitar problemas de reprovação do criativo, declare também o URI e/ou o URL que será usado caso o usuário não tenha o app do anunciante instalado no próprio dispositivo.Exemplo
Se o anunciante for o YouTube, e você quiser enviar o usuário ao app da plataforma, declare estes URIs:
App: youtube://
App download: market://details?id=com.google.android.youtube
(Android) ouitms://youtube/id544007664
(iOS)URL: https://play.google.com/store/apps/details?id=com.google.android.youtube
(Android) ouhttps://itunes.apple.com/us/app/youtube/id544007664?mt=8
(iOS)
Se o URI informado direcionar o usuário para a página de download do aplicativo na Google Play Store ou na iTunes App Store, é preciso que o caminho completo do URI seja informado. Caso você declare somente a raiz (por exemplo, market://
ou itms://
), o lance será removido do leilão.
Práticas recomendadas para links diretos
Dispositivos com iOS9+
Os bidders devem trabalhar com os anunciantes do app para recomendar a implementação de links universais. Se o recurso for ativado, o bidder poderá retornar um único URL que terá um link direto para o app (se o app estiver instalado). Caso contrário, será usada a página da Web para dispositivos móveis.
Exemplo
https://goo.gl/maps/16rkM3Dz8c12
Dispositivos com Android M+
Os bidders devem trabalhar com os anunciantes do app para recomendar a declaração das associações de sites.
Isso gera um resultado semelhante ao uso de links universais. Se o recurso for ativado, os bidders poderão definir o clique em um link direto para o app. Depois disso, a página da Web para dispositivos móveis será usada automaticamente.
Leia a documentação do desenvolvedor Android: Verificar Links do app Android.
Dispositivos com sistemas operacionais anteriores e/ou links universais não ativados
Os bidders podem usar JavaScript nos próprios criativos para abrir um navegador que tenta criar um link direto para o app. Com JavaScript, os bidders podem criar um tempo limite. Dessa forma, se o app não responder, um clique levará o usuário a uma página da Web para dispositivos móveis.
Exemplo:
<script type="text/javascript">
window.onload = function() {
// Deep link to your app goes here
document.getElementById("l").src = "my_app://";
setTimeout(function() {
// Link to the App Store should go here -- only fires if deep link fails
window.location = "https://itunes.apple.com/us/app/my.app/id123456789?ls=1&mt=8";
}, 500);
};
</script>
Quando todas as opções resultam em falhas, os bidders podem criar um link direto para o app.
Se tiver o app instalado, o usuário será direcionado pelo link direto. Somente nos casos em que o app não estiver instalado, o clique não levará a lugar nenhum. Por isso, os bidders devem criar links diretos apenas para usuários que já instalaram o app, com base nos dados dos SDKs de análise.
A versão do sistema operacional do dispositivo pode ser determinada na solicitação de lance usando este mapeamento.
// The platform of the device. Examples: Android, iPhone
optional string platform = 2;
// The brand of the device, such as Nokia, Samsung
optional string brand = 3 [default = ""];
// The model of the device, such as N70, Galaxy
optional string model = 4 [default = ""];
// Contains the OS version of the platform. For instance, for Android 2,
// major=2, minor=0. For iPhone 3.3.1, major=3 and minor=3
message OsVersion {
optional int32 major = 1;
optional int32 minor = 2;
optional int32 micro = 3;
}
// The OS version; e.g., 2 for Android 2.1, or 3.3 for iOS 3.3.1
optional OsVersion os_version = 5;
Perguntas frequentes
Os links diretos funcionam com qualquer app?
Os apps precisam ser configurados para processar corretamente os URIs de links diretos. Assim que o app estiver configurado para usar links diretos, será possível usar o URI seguindo as instruções acima.
Saiba como adicionar links diretos ao seu app
O URI é o mesmo nas versões dos apps para Android e iOS?
Muitas vezes, o formato do URI usado para acionar ou criar um link direto para o app pode ser diferente, dependendo do sistema operacional do dispositivo móvel.
Verifique se você está usando o formato adequado para Android caso o anúncio seja veiculado em um dispositivo dessa plataforma. Por exemplo, Android: //launch?location=123456
e iOS: //location/123456
.
O Authorized Buyers me informará na solicitação de lance se o usuário já tiver instalado um app?
As solicitações de lance não incluem informações sobre apps instalados. O link para um app em uma app store deve funcionar automaticamente.
No entanto, ao criar links diretos para áreas específicas de apps, você será responsável por dar lances quando (1) souber que o usuário instalou o app ou (2) tiver implementado a lógica de backup.