Package com.my.tracker.ads
Class AdEventBuilder
java.lang.Object
com.my.tracker.ads.AdEventBuilder
Builder-class for
AdEvent-
Method Summary
Modifier and TypeMethodDescriptionbuild()Create new advertising event instance with previously specified values.static AdEventBuildernewClickBuilder(int network) Create new ad click event builderstatic AdEventBuildernewImpressionBuilder(int network) Create new ad impression event builderstatic AdEventBuildernewRevenueBuilder(int network, double revenue, String currency) Create new revenue event builderwithAdFormat(String adFormat) Set advertising formatSet advertising identifierwithPlacementId(String placementId) Set placement identifierwithSource(String source) Set initial source
-
Method Details
-
newClickBuilder
Create new ad click event builder- Parameters:
network- Advertising networkAdNetworkValue isAdNetwork.ADMOB, orAdNetwork.MOPUB- Returns:
- Builder object for creating ad click event
-
newImpressionBuilder
Create new ad impression event builder- Parameters:
network- Advertising networkAdNetworkValue isAdNetwork.ADMOB, orAdNetwork.MOPUB- Returns:
- Builder object for creating ad impression event
-
newRevenueBuilder
Create new revenue event builder- Parameters:
network- Advertising networkAdNetworkValue isAdNetwork.ADMOB, orAdNetwork.MOPUBrevenue- Revenue valuecurrency- Currency code in ISO 4217 format- Returns:
- Builder object for creating revenue event
-
withSource
Set initial source- Parameters:
source- Source value- Returns:
- Current
AdEventBuilder
-
withPlacementId
Set placement identifier- Parameters:
placementId- Placement identifier value- Returns:
- Current
AdEventBuilder
-
withAdId
Set advertising identifier- Parameters:
adId- Advertising identifier value- Returns:
- Current
AdEventBuilder
-
withAdFormat
Set advertising format- Parameters:
adFormat- Advertising format. The value could be defined customly or chosen fromAdFormat.- Returns:
- Current
AdEventBuilder
-
build
Create new advertising event instance with previously specified values.- Returns:
- New instance of
AdEvent
-