Android SDK
Começar
Para começar a rastrear usando o SDK Android da Offer18, você precisará integrar o SDK ao seu aplicativo como uma dependência.
Para Gradle em Kotlin, Adicione dependências no build.gradle.kts arquivo
implementation("com.offer18:android-sdk:{VERSION}")Para Gradle em Groovy, Adicione dependências no build.gradle arquivo
implementation 'com.offer18:android-sdk:{VERSION}'Você deve substituir {VERSION} pela versão estável mais recente do SDK Android da Offer18
Descubra a versão estável mais recente do SDK Android
Permissões
Certifique-se de que seu app tenha as permissões abaixo
<uses-permission android:name="android.permission.INTERNET"/>Inicialização do SDK
Importar Offer18 Classe de com.offer18.sdk pacote
import com.offer18.sdk.Offer18;Para inicializar o Software Development Kit (SDK) insira o trecho de código fornecido no código do seu aplicativo.
Offer18.init(getApplicationBaseContext(), "{DOMAIN}", "{ACCOUNT_ID}","tid_key_in_referrer_url");Rastrear Conversões
Importar Offer18 Classe de com.offer18.sdk pacote
import com.offer18.sdk.Offer18;Para ativar o rastreamento de conversões com o SDK Android da Offer18, você precisará inserir um trecho de código específico na página de sucesso do pedido (Página de Obrigado) do seu aplicativo.
Map<String, String> args = new HashMap<>();
args.put("o", ""); // 0000000 (ID da Offer)
args.put("tid", ""); // x-xxxx-xxxxxx-xxxxxx (ID do Clique)
args.put("event", ""); // install
args.put("adv_sub1", "");
args.put("adv_sub2", "");
args.put("adv_sub3", "");
args.put("adv_sub4", "");
args.put("adv_sub5", "");
args.put("coupon", "");
args.put("sale", "");
args.put("payout", "");
Offer18.trackConversion(args);Rastrear Conversão (Automático)
Importar Offer18 Classe de com.offer18.sdk pacote
import com.offer18.sdk.Offer18;Se você preferir não buscar detalhes do Referrer para obter o ID do clique, você pode utilizar a chave Click ID da Offer18 na configuração.
Inicializar SDK
Para inicializar o Software Development Kit (SDK) insira o trecho de código fornecido no código do seu aplicativo.
Offer18.init(getApplicationBaseContext(), "{DOMAIN}", "{ACCOUNT_ID}","tid_key_in_referrer_url");Completar Conversão
Map<String, String> args = new HashMap<>();
args.put("o", ""); // ID da Offer
args.put("tid", "{REFERRER_TID}"); // Preenchimento automático do TID
args.put("event", ""); // install
args.put("adv_sub1", "");
args.put("adv_sub2", "");
args.put("adv_sub3", "");
args.put("adv_sub4", "");
args.put("adv_sub5", "");
args.put("coupon", "");
args.put("sale", "");
args.put("payout", "");
Offer18.trackConversion(args);Atualizado
Isto foi útil?