public final class AdEventBuilder
extends java.lang.Object
AdEvent| Modifier and Type | Method and Description |
|---|---|
AdEvent |
build()
Create new advertising event instance with previously specified values.
|
static AdEventBuilder |
newClickBuilder(int network)
Create new ad click event builder
|
static AdEventBuilder |
newImpressionBuilder(int network)
Create new ad impression event builder
|
static AdEventBuilder |
newRevenueBuilder(int network,
double revenue,
java.lang.String currency)
Create new revenue event builder
|
AdEventBuilder |
withAdFormat(java.lang.String adFormat)
Set advertising format
|
AdEventBuilder |
withAdId(java.lang.String adId)
Set advertising identifier
|
AdEventBuilder |
withPlacementId(java.lang.String placementId)
Set placement identifier
|
AdEventBuilder |
withSource(java.lang.String source)
Set initial source
|
@AnyThread @NonNull public static AdEventBuilder newClickBuilder(int network)
network - Advertising network AdNetwork@AnyThread @NonNull public static AdEventBuilder newImpressionBuilder(int network)
network - Advertising network AdNetwork@AnyThread @NonNull public static AdEventBuilder newRevenueBuilder(int network, double revenue, @NonNull java.lang.String currency)
network - Advertising network AdNetworkrevenue - Revenue valuecurrency - Currency code in ISO 4217 format@AnyThread @NonNull public AdEventBuilder withSource(@Nullable java.lang.String source)
source - Source valueAdEventBuilder@AnyThread @NonNull public AdEventBuilder withPlacementId(@Nullable java.lang.String placementId)
placementId - Placement identifier valueAdEventBuilder@AnyThread @NonNull public AdEventBuilder withAdId(@Nullable java.lang.String adId)
adId - Advertising identifier valueAdEventBuilder@AnyThread @NonNull public AdEventBuilder withAdFormat(@Nullable java.lang.String adFormat)
adFormat - Advertising format. The value could be defined customly
or chosen from AdFormat.AdEventBuilder