public class Ad extends JsonModel implements java.io.Serializable, java.lang.Comparable<Ad>
| Modifier and Type | Class and Description |
|---|---|
static class |
Ad.AdType |
static interface |
Ad.Beacon
Interface containing all possible Beacons
|
| Modifier and Type | Field and Description |
|---|---|
int |
assetgroupid |
java.util.List<AdData> |
assets |
java.util.List<AdData> |
beacons |
java.lang.String |
link |
java.util.List<AdData> |
meta |
| Constructor and Description |
|---|
Ad() |
Ad(int assetGroupId,
java.lang.String adValue,
Ad.AdType type) |
Ad(org.json.JSONObject jsonObject) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Ad otherAd) |
java.lang.String |
getAdSourceName() |
AdData |
getAsset(java.lang.String type) |
int |
getAssetHeight(java.lang.String asset) |
java.lang.String |
getAssetHtml(java.lang.String asset) |
java.lang.String |
getAssetUrl(java.lang.String asset)
Gets url of the assets (html banner page, standard banner etc.)
|
int |
getAssetWidth(java.lang.String asset) |
java.util.List<AdData> |
getBeacons(java.lang.String type) |
android.view.View |
getContentInfo(android.content.Context context) |
java.lang.String |
getContentInfoClickUrl()
Gets content info click url
|
android.widget.RelativeLayout |
getContentInfoContainer(android.content.Context context) |
java.lang.String |
getContentInfoIconUrl()
Gets content info icon url
|
java.lang.String |
getCreativeId() |
java.lang.Integer |
getECPM() |
java.lang.String |
getImpressionId() |
AdData |
getMeta(java.lang.String type) |
java.lang.String |
getVast() |
java.lang.String |
getZoneId() |
void |
setAdSourceName(java.lang.String adSourceName) |
void |
setZoneId(java.lang.String zoneId) |
public java.lang.String link
public int assetgroupid
public java.util.List<AdData> assets
public java.util.List<AdData> beacons
public java.util.List<AdData> meta
public Ad()
public Ad(org.json.JSONObject jsonObject) throws java.lang.Exception
java.lang.Exceptionpublic Ad(int assetGroupId,
java.lang.String adValue,
Ad.AdType type)
public AdData getAsset(java.lang.String type)
public AdData getMeta(java.lang.String type)
public java.util.List<AdData> getBeacons(java.lang.String type)
public java.lang.String getAssetUrl(java.lang.String asset)
asset - asset name for which url requested.public java.lang.String getAssetHtml(java.lang.String asset)
public int getAssetWidth(java.lang.String asset)
public int getAssetHeight(java.lang.String asset)
public java.lang.String getVast()
public android.view.View getContentInfo(android.content.Context context)
public android.widget.RelativeLayout getContentInfoContainer(android.content.Context context)
public java.lang.String getContentInfoIconUrl()
public java.lang.String getContentInfoClickUrl()
public java.lang.Integer getECPM()
public java.lang.String getCreativeId()
public java.lang.String getImpressionId()
public void setZoneId(java.lang.String zoneId)
public java.lang.String getZoneId()
public void setAdSourceName(java.lang.String adSourceName)
public java.lang.String getAdSourceName()