Resolução de problemas de teste de aquisição

Este tópico oferece informações sobre como solucionar problemas possíveis durante o teste de aquisição.

  • Caso não seja especificado, o arquivo ADBMobileConfig.json deve ser colocado na pasta assets.

    O nome diferencia maiúsculas de minúsculas, portanto, não use letras maiúsculas ou minúsculas.

  • Verifique se Config.setContext(this.getApplicationContext()) é chamado da atividade principal.

    Para obter mais informações, consulte Métodos de configuração.

  • Verifique se as permissões necessárias para o SDK móvel estão presentes no arquivo AndroidManifest.xml:

    <manifest ..>
    ... 
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    </manifest>
    
  • Se o referrerTimeout estiver definido como 5 no arquivo ADMobileConfig.json, você deve enviar a intenção de instalação em um período de 5 segundos após a instalação e a inicialização do aplicativo pela primeira vez para ver as informações do referenciador anexadas à ocorrência de instalação.

    Para testes manuais, recomendamos que você aumente o referrerTimeout para 10–15 segundos, para que tenha tempo suficiente para enviar as informações do referenciador antes que a ocorrência de instalação seja processada.

  • Execute todas as etapas em Teste de aquisições via links de publicidade, certifique-se de executar o comando adb shell primeiro e, em seguida, execute o seguinte:

    am broadcast -a com.android.vending.INSTALL_REFERRER -n nl.postnl.app/.tracking.AdobeAcquisitionLinkBroadcastReceiver --es "referrer" "utm_source=adb_acq_v3&utm_campaign=adb_acq_v3&utm_content=<the newly generated id at step #7>"
    
IMPORTANTE

Para o correto processamento da intenção do referenciador, você deve executar esses dois comandos separadamente. Caso contrário, adb omitirá as informações do referenciador duas vezes e os dados recebidos pelo receptor da transmissão estarão incompletos.

Nesta página