El SDK de Tenjin puede recopilar datos de ingresos a nivel de impresión de CAS y enviar eventos de ingresos a Tenjin. Esta integración enviará datos relacionados con los ingresos de cada impresión publicitaria servida desde CAS. Estos son los pasos para realizar la integración:
- Añade la última versión del SDK de CAS al archivo build.gradle de tu aplicación: https://github.com/cleveradssolutions/CAS-Android/wiki
Asegúrate de tener instalado el SDK más reciente de CAS Android. - Añade también las redes publicitarias con las que vas a trabajar (por ejemplo, com.cleveradssolutions:google:22.2.0.2, etc.)
- Integra el SDK de CAS en tu aplicación. A continuación se muestra un ejemplo de integración de 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);
}
}A continuación se muestra un ejemplo de registro de datos de ingresos por nivel de impresiones procedente de CAS:
| Parámetro | ¿Es obligatorio? | Ejemplo |
|---|---|---|
| nombre_de_la_red | No | Red |
| ad_unit_id | No | id-69082 |
| creative_id | No | id-41203 |
| ingresos | Sí | 2 |
| precisión_de_ingresos | No | piso |
| formato | No | intersticial |