com.adjust.sdk.IActivityHandler Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of adjust-android-criteo Show documentation
Show all versions of adjust-android-criteo Show documentation
The Criteo plugin for Adjust SDK for Android
package com.adjust.sdk;
import android.content.Context;
import android.net.Uri;
/**
* Created by pfms on 15/12/14.
*/
public interface IActivityHandler {
void init(AdjustConfig config);
void onResume();
void onPause();
void trackEvent(AdjustEvent event);
void finishedTrackingActivity(ResponseData responseData);
void setEnabled(boolean enabled);
boolean isEnabled();
void readOpenUrl(Uri url, long clickTime);
boolean updateAttributionI(AdjustAttribution attribution);
void launchEventResponseTasks(EventResponseData eventResponseData);
void launchSessionResponseTasks(SessionResponseData sessionResponseData);
void launchSdkClickResponseTasks(SdkClickResponseData sdkClickResponseData);
void launchAttributionResponseTasks(AttributionResponseData attributionResponseData);
void sendReftagReferrer();
void sendInstallReferrer(long clickTime, long installBegin, String installReferrer);
void setOfflineMode(boolean enabled);
void setAskingAttribution(boolean askingAttribution);
void sendFirstPackages();
void addSessionCallbackParameter(String key, String value);
void addSessionPartnerParameter(String key, String value);
void removeSessionCallbackParameter(String key);
void removeSessionPartnerParameter(String key);
void resetSessionCallbackParameters();
void resetSessionPartnerParameters();
void teardown();
void setPushToken(String token, boolean preSaved);
Context getContext();
String getAdid();
AdjustAttribution getAttribution();
AdjustConfig getAdjustConfig();
DeviceInfo getDeviceInfo();
ActivityState getActivityState();
SessionParameters getSessionParameters();
String getBasePath();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy