public class PubSdkApi
extends java.lang.Object
| Constructor and Description |
|---|
PubSdkApi(BuildConfigWrapper buildConfigWrapper,
JsonSerializer jsonSerializer) |
| Modifier and Type | Method and Description |
|---|---|
java.io.InputStream |
executeRawGet(java.net.URL url) |
java.io.InputStream |
executeRawGet(java.net.URL url,
java.lang.String userAgent) |
CdbResponse |
loadCdb(CdbRequest request,
java.lang.String userAgent) |
RemoteConfigResponse |
loadConfig(RemoteConfigRequest request) |
org.json.JSONObject |
postAppEvent(int senderId,
java.lang.String appId,
java.lang.String gaid,
java.lang.String eventType,
int limitedAdTracking,
java.lang.String userAgent,
GdprData gdprData) |
void |
postCsm(MetricRequest request) |
public PubSdkApi(@NonNull
BuildConfigWrapper buildConfigWrapper,
@NonNull
JsonSerializer jsonSerializer)
@NonNull public RemoteConfigResponse loadConfig(@NonNull RemoteConfigRequest request) throws java.io.IOException
java.io.IOException@NonNull public CdbResponse loadCdb(@NonNull CdbRequest request, @NonNull java.lang.String userAgent) throws java.lang.Exception
java.lang.Exception@NonNull
public org.json.JSONObject postAppEvent(int senderId,
@NonNull
java.lang.String appId,
@Nullable
java.lang.String gaid,
@NonNull
java.lang.String eventType,
int limitedAdTracking,
@NonNull
java.lang.String userAgent,
@Nullable
GdprData gdprData)
throws java.lang.Exception
java.lang.Exception@Nullable
public java.io.InputStream executeRawGet(java.net.URL url)
throws java.io.IOException
java.io.IOExceptionpublic void postCsm(@NonNull
MetricRequest request)
throws java.io.IOException
java.io.IOException@NonNull
public java.io.InputStream executeRawGet(java.net.URL url,
@Nullable
java.lang.String userAgent)
throws java.io.IOException
java.io.IOException