Builder

Builder class for creating AdParam instances

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
fun addCustomParam(key: String, value: String): <Error class: unknown class>

Adds a custom parameter. Please contact NAM admin before using this.

Link copied to clipboard
fun addKeyword(keyword: String): <Error class: unknown class>

Adds a keyword for targeting. Please contact NAM admin before using this.

Link copied to clipboard
fun addPrebidParam(key: String, value: String): <Error class: unknown class>

Adds a prebid parameter

Link copied to clipboard
fun addRewardCustomParam(key: String, value: String): <Error class: unknown class>

add custom parameter for rewarded callback. Please contact with NAM admin, before using this.

Link copied to clipboard
fun build(): AdParam

Builds and returns an AdParam instance

Link copied to clipboard
fun setAdUnitId(adUnitId: String): <Error class: unknown class>

Sets the ad unit ID. This is mandatory.

Link copied to clipboard
fun setApsParam(gfpApsAdParam: GfpApsAdParam): <Error class: unknown class>

Sets the APS parameter

Link copied to clipboard
fun setContentInfo(contentInfo: GfpContentInfo): <Error class: unknown class>

Sets content information

Link copied to clipboard
fun setCurrentPageUrl(currentPageUrl: String): <Error class: unknown class>

Sets the current page URL

Link copied to clipboard
fun setCustomParam(customParam: Map<out String?, String?>): <Error class: unknown class>

Sets custom parameters. Please contact NAM admin before using this.

Link copied to clipboard
fun setKeywords(keywords: Set<String?>): <Error class: unknown class>

Sets keywords for targeting. Please contact NAM admin before using this.

Link copied to clipboard
fun setPrebidParam(prebidParam: Map<out String?, String?>): <Error class: unknown class>

Sets prebid parameters

Link copied to clipboard
fun setRefererPageUrl(refererPage: String): <Error class: unknown class>

Sets the referer page URL

Link copied to clipboard
fun setRewardCustomParam(rewardCustomParam: Map<out String?, String?>): <Error class: unknown class>

set custom parameters for rewarded callback. Please contact with NAM admin, before using this.

Link copied to clipboard
fun setUserToken(userToken: String): <Error class: unknown class>

set user token for rewarded callback.

Link copied to clipboard
fun setVcl(vcl: Long): <Error class: unknown class>

Sets the video content length. Currently NAM does not support Video ad.

Link copied to clipboard
fun setVri(vri: String): <Error class: unknown class>

Sets the video request ID

Link copied to clipboard
fun setVrr(vrr: Int): <Error class: unknown class>

Sets whether a reminder ad is needed for this video request

Link copied to clipboard
fun setVsd(vsd: Long): <Error class: unknown class>

Sets the video start delay

Link copied to clipboard
fun setVsi(vsi: String): <Error class: unknown class>

Sets the video schedule ID. Please check with NAM admin.