public class UniversalAppAd extends Ad
Caution: Universal app ads do not use #displayUrl displayUrl},
\finalAppUrls, or devicePreference; setting these
fields on a universal app ad will cause an error.
This is enabled for AdX.
Java class for UniversalAppAd complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="UniversalAppAd">
<complexContent>
<extension base="{https://adwords.google.com/api/adwords/cm/v201809}Ad">
<sequence>
<element name="headlines" type="{https://adwords.google.com/api/adwords/cm/v201809}AssetLink" maxOccurs="unbounded" minOccurs="0"/>
<element name="descriptions" type="{https://adwords.google.com/api/adwords/cm/v201809}AssetLink" maxOccurs="unbounded" minOccurs="0"/>
<element name="mandatoryAdText" type="{https://adwords.google.com/api/adwords/cm/v201809}AssetLink" minOccurs="0"/>
<element name="images" type="{https://adwords.google.com/api/adwords/cm/v201809}AssetLink" maxOccurs="unbounded" minOccurs="0"/>
<element name="videos" type="{https://adwords.google.com/api/adwords/cm/v201809}AssetLink" maxOccurs="unbounded" minOccurs="0"/>
<element name="html5MediaBundles" type="{https://adwords.google.com/api/adwords/cm/v201809}AssetLink" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected List<AssetLink> |
descriptions |
protected List<AssetLink> |
headlines |
protected List<AssetLink> |
html5MediaBundles |
protected List<AssetLink> |
images |
protected AssetLink |
mandatoryAdText |
protected List<AssetLink> |
videos |
adType, automated, devicePreference, displayUrl, finalAppUrls, finalMobileUrls, finalUrls, finalUrlSuffix, id, systemManagedEntitySource, trackingUrlTemplate, type, url, urlCustomParameters, urlData| Constructor and Description |
|---|
UniversalAppAd() |
| Modifier and Type | Method and Description |
|---|---|
List<AssetLink> |
getDescriptions()
Gets the value of the descriptions property.
|
List<AssetLink> |
getHeadlines()
Gets the value of the headlines property.
|
List<AssetLink> |
getHtml5MediaBundles()
Gets the value of the html5MediaBundles property.
|
List<AssetLink> |
getImages()
Gets the value of the images property.
|
AssetLink |
getMandatoryAdText()
Gets the value of the mandatoryAdText property.
|
List<AssetLink> |
getVideos()
Gets the value of the videos property.
|
void |
setMandatoryAdText(AssetLink value)
Sets the value of the mandatoryAdText property.
|
getAdType, getDevicePreference, getDisplayUrl, getFinalAppUrls, getFinalMobileUrls, getFinalUrls, getFinalUrlSuffix, getId, getSystemManagedEntitySource, getTrackingUrlTemplate, getType, getUrl, getUrlCustomParameters, getUrlData, isAutomated, setAdType, setAutomated, setDevicePreference, setDisplayUrl, setFinalUrlSuffix, setId, setSystemManagedEntitySource, setTrackingUrlTemplate, setType, setUrl, setUrlCustomParametersprotected AssetLink mandatoryAdText
public List<AssetLink> getHeadlines()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the headlines property.
For example, to add a new item, do as follows:
getHeadlines().add(newItem);
Objects of the following type(s) are allowed in the list
AssetLink
public List<AssetLink> getDescriptions()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the descriptions property.
For example, to add a new item, do as follows:
getDescriptions().add(newItem);
Objects of the following type(s) are allowed in the list
AssetLink
public AssetLink getMandatoryAdText()
AssetLinkpublic void setMandatoryAdText(AssetLink value)
value - allowed object is
AssetLinkpublic List<AssetLink> getImages()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the images property.
For example, to add a new item, do as follows:
getImages().add(newItem);
Objects of the following type(s) are allowed in the list
AssetLink
public List<AssetLink> getVideos()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the videos property.
For example, to add a new item, do as follows:
getVideos().add(newItem);
Objects of the following type(s) are allowed in the list
AssetLink
public List<AssetLink> getHtml5MediaBundles()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the html5MediaBundles property.
For example, to add a new item, do as follows:
getHtml5MediaBundles().add(newItem);
Objects of the following type(s) are allowed in the list
AssetLink
Copyright © 2023. All rights reserved.