Interface ResolvedAd
-
- All Implemented Interfaces:
-
android.os.Parcelable,com.naver.ads.video.player.ImpressionTrackingProvider,com.naver.ads.video.player.TrackingProvider
public interface ResolvedAd implements ImpressionTrackingProvider, Parcelable
Represents a resolved com.naver.ads.video.vast.raw.Ad
-
-
Method Summary
Modifier and Type Method Description abstract StringgetId()the ID as specified in the VAST response. abstract IntegergetSequence()An identifies the sequence in which an ad should play abstract ResolvedAdPodInfogetAdPodInfo()the pod metadata object. abstract AdTypegetAdType()the ad type. abstract StringgetAdServingId()the ad serving id. abstract List<Category>getCategories()the list of Category abstract IntegergetExpires()the number of seconds in which the ad is valid for execution. abstract ViewableImpressiongetViewableImpression()the ad server may provide uris for tracking publisher-determined viewability abstract AdSystemgetAdSystem()the ad system as specified in the VAST response. abstract StringgetAdTitle()the title of this ad from the VAST response. abstract StringgetDescription()the description of this ad from the VAST response. abstract AdvertisergetAdvertiser()the advertiser as defined by the serving party. abstract PricinggetPricing()the pricing used to provide a value that represents a price that can be used by real-time bidding (RTB) systems. abstract StringgetSurvey()the URL associated with the survey for the given ad. abstract List<String>getErrorUrlTemplates()the error url templates. abstract List<ResolvedCreative>getCreatives()the resolved creatives. abstract List<Extension>getExtensions()the extensions. abstract List<Verification>getAdVerifications()the resources and metadata required to execute third-party measurement code in order to verify creative playback. abstract List<String>getBlockedAdCategories()the ad categories are used in creative separation and for compliance in certain programs. abstract BooleangetFollowAdditionalWrappers()a boolean value that identifies whether subsequent Wrappers after a requested VAST response is allowed. abstract BooleangetAllowMultipleAds()a boolean value that identifies whether multiple ads are allowed in the requested VAST response. abstract BooleangetFallbackOnNoAd()a boolean value that provides instruction for using an available Ad when the requested VAST response returns no ads. abstract ResolvedAdChoicesgetAdChoices()The ResolvedAdChoices.clickThrough and ResolvedAdChoices.clickTrackings values of the AdChoices program Icon can be populated, and if they are not exists, the com.naver.ads.video.VideoAdsRequest.alteredPrivacyUrl value can be passed as the ResolvedAdChoices.clickThrough value. -
-
Method Detail
-
getSequence
abstract Integer getSequence()
An identifies the sequence in which an ad should play
-
getAdPodInfo
abstract ResolvedAdPodInfo getAdPodInfo()
the pod metadata object.
-
getAdServingId
abstract String getAdServingId()
the ad serving id.
-
getCategories
abstract List<Category> getCategories()
the list of Category
-
getExpires
abstract Integer getExpires()
the number of seconds in which the ad is valid for execution.
-
getViewableImpression
abstract ViewableImpression getViewableImpression()
the ad server may provide uris for tracking publisher-determined viewability
-
getAdSystem
abstract AdSystem getAdSystem()
the ad system as specified in the VAST response.
-
getAdTitle
abstract String getAdTitle()
the title of this ad from the VAST response.
-
getDescription
abstract String getDescription()
the description of this ad from the VAST response.
-
getAdvertiser
abstract Advertiser getAdvertiser()
the advertiser as defined by the serving party.
-
getPricing
abstract Pricing getPricing()
the pricing used to provide a value that represents a price that can be used by real-time bidding (RTB) systems.
-
getErrorUrlTemplates
abstract List<String> getErrorUrlTemplates()
the error url templates.
-
getCreatives
abstract List<ResolvedCreative> getCreatives()
the resolved creatives.
-
getExtensions
abstract List<Extension> getExtensions()
the extensions.
-
getAdVerifications
abstract List<Verification> getAdVerifications()
the resources and metadata required to execute third-party measurement code in order to verify creative playback.
-
getBlockedAdCategories
abstract List<String> getBlockedAdCategories()
the ad categories are used in creative separation and for compliance in certain programs.
-
getFollowAdditionalWrappers
abstract Boolean getFollowAdditionalWrappers()
a boolean value that identifies whether subsequent Wrappers after a requested VAST response is allowed.
-
getAllowMultipleAds
abstract Boolean getAllowMultipleAds()
a boolean value that identifies whether multiple ads are allowed in the requested VAST response.
-
getFallbackOnNoAd
abstract Boolean getFallbackOnNoAd()
a boolean value that provides instruction for using an available Ad when the requested VAST response returns no ads.
-
getAdChoices
abstract ResolvedAdChoices getAdChoices()
The ResolvedAdChoices.clickThrough and ResolvedAdChoices.clickTrackings values of the AdChoices program Icon can be populated, and if they are not exists, the com.naver.ads.video.VideoAdsRequest.alteredPrivacyUrl value can be passed as the ResolvedAdChoices.clickThrough value.
-
-
-
-