O SDK da Tenjin pode recolher dados de receitas ao nível das impressões do CAS e enviar eventos de receitas para a Tenjin. Esta integração irá enviar dados relacionados com as receitas de cada impressão publicitária veiculada pelo CAS. Aqui estão os passos para a integração:
- Adicione a versão mais recente do CAS SDK ao ficheiro build.gradle da sua aplicação: https://github.com/cleveradssolutions/CAS-Android/wiki
Certifique-se de que tem instalado o SDK mais recente do CAS Android. - Adicione também as redes de publicidade que irá suportar (por exemplo, com.cleveradssolutions:google:22.2.0.2, etc.)
- Integre o CAS SDK na sua aplicação. Segue-se um exemplo de integração do CAS.
Java
public class CASActivity extends Activity {
private TenjinSDK tenjinInstance;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_cas);
// Initialize Tenjin
tenjinInstance = TenjinSDK.getInstance(this, "<Tenjin API Key>");
// Validate Integration
CAS.validateIntegration(this);
// Set Ads Settings
CAS.settings.setDebugMode(true);
CAS.settings.setTaggedAudience(Audience.NOT_CHILDREN);
// Initialize SDK
MediationManager adManager = CAS.buildManager()
.withManagerId("demo")
.withAdTypes(AdType.Banner, AdType.Interstitial)
.withTestAdMode(true)
.initialize(this);
adManager.setEnabled(AdType.Interstitial, true);
showInterstitial(adManager);
}
private void showInterstitial(MediationManager manager) {
// Create Ad content callback
AdCallback contentCallback = new AdPaidCallback() {
@Override
public void onAdRevenuePaid(@NonNull AdStatusHandler adStatusHandler) {
tenjinInstance.eventAdImpressionCAS(adStatusHandler);
}
// Other AdPaidCallback methods
};
manager.showInterstitial(this, contentCallback);
}
}Eis um exemplo de introdução de dados relativos às receitas por nível de impressão a partir do CAS:
| Parâmetro | É obrigatório? | Exemplo |
|---|---|---|
| nome_da_rede | Não | Rede |
| ad_unit_id | Não | id-69082 |
| creative_id | Não | id-41203 |
| receitas | Sim | 2 |
| precisão_das_receitas | Não | piso |
| formato | Não | intersticial |