public abstract class CdbRequestSlot
extends java.lang.Object
| Constructor and Description |
|---|
CdbRequestSlot() |
| Modifier and Type | Method and Description |
|---|---|
static CdbRequestSlot |
create(java.lang.String impressionId,
java.lang.String placementId,
AdUnitType adUnitType,
com.criteo.publisher.model.AdSize size) |
abstract java.lang.String |
getImpressionId() |
abstract java.lang.String |
getPlacementId() |
abstract java.util.Collection<java.lang.String> |
getSizes() |
abstract java.lang.Boolean |
isInterstitial() |
abstract java.lang.Boolean |
isNativeAd() |
org.json.JSONObject |
toJson() |
static com.google.gson.TypeAdapter<CdbRequestSlot> |
typeAdapter(com.google.gson.Gson gson) |
public static CdbRequestSlot create(@NonNull java.lang.String impressionId, @NonNull java.lang.String placementId, @NonNull AdUnitType adUnitType, @NonNull com.criteo.publisher.model.AdSize size)
public static com.google.gson.TypeAdapter<CdbRequestSlot> typeAdapter(com.google.gson.Gson gson)
@NonNull @SerializedName(value="impId") public abstract java.lang.String getImpressionId()
@NonNull @SerializedName(value="placementId") public abstract java.lang.String getPlacementId()
@Nullable @SerializedName(value="isNative") public abstract java.lang.Boolean isNativeAd()
@Nullable @SerializedName(value="interstitial") public abstract java.lang.Boolean isInterstitial()
@NonNull @SerializedName(value="sizes") public abstract java.util.Collection<java.lang.String> getSizes()
@NonNull
public org.json.JSONObject toJson()
throws org.json.JSONException
org.json.JSONException