-
public class AdsBuilderBuilder for AdsProvider
-
-
Method Summary
Modifier and Type Method Description final AdsBuilderinitialMessages(List<MessageRepresentable> messages)final AdsBuildercharacter(Character character)final AdsBuildervariantId(String id)A variant ID that helps determine which type of ad to render. final AdsBuilderadvertisingId(String id)final AdsBuildervendorId(String id)final AdsBuilderdisabled(Boolean isDisabled)final AdsBuilderadServerUrl(String url)final AdsBuilderaddTheme(String theme)final AdsProviderbuild()-
-
Constructor Detail
-
AdsBuilder
AdsBuilder(Context context, String publisherToken, String userId, String conversationId, List<String> enabledPlacementCodes)
- Parameters:
context- Application contextpublisherToken- This token is not a secret.userId- A unique string that should remain the same during the user’s lifetime (used for retargeting and rewarded ads)conversationId- Unique ID of the conversation.enabledPlacementCodes- A list of placement codes that should be enabled for the conversation
-
-
Method Detail
-
initialMessages
final AdsBuilder initialMessages(List<MessageRepresentable> messages)
-
character
final AdsBuilder character(Character character)
- Parameters:
character- The character object used in this conversation
-
variantId
final AdsBuilder variantId(String id)
A variant ID that helps determine which type of ad to render.
- Parameters:
id- This ID is typically unique for each publisher and is defined based on an agreement between the publisher and Kontext.so.
-
advertisingId
final AdsBuilder advertisingId(String id)
- Parameters:
id- Device-specific identifier provided by the operating systems (IDFA), only if available.
-
vendorId
final AdsBuilder vendorId(String id)
- Parameters:
id- Vendor-specific identifier provided by the operating systems.
-
disabled
final AdsBuilder disabled(Boolean isDisabled)
- Parameters:
isDisabled- enables or disables generation of ads
-
adServerUrl
final AdsBuilder adServerUrl(String url)
- Parameters:
url- URL of the server from which the ads are served.
-
addTheme
final AdsBuilder addTheme(String theme)
-
build
final AdsProvider build()
-
-
-
-