---
agentTools:
  projectIndex: https://developers.appnext.com/llms.txt
---

# Campaigns response

## Appnext API response

```json
{
"pixelImp": "https://ca.appnext.com/pView.aspx?b=652469&z=259723&c=485825&tid=API&did=4db5573f-1b57-4db5-8f67-12d5814e6bd2&g=1&fi=&ecpm=0.006&pml=&sid=9e6001cfdd02430cb35ea8ab72178008&q=",
"title": "ZEE5 -Movies, News, Shows",
"desc": "Watch full movies, Tv shows - Download the app !",
"urlImg": "https://cdn.appnext.com/banner/cgzUpWEFK0yULRl_square.png",
"urlImgWide": "https://appnext.hs.llnwd.net/banner/lQiF8liqDXp2HGe_rectangular.webp",
"urlApp": "http://admin.appnext.com/appLink.aspx?b=652469&e=259723&d=4db5573f-1b57-4db5-8f67-12d5814e6bd2&tid=API&q=&pack=com.graymatrix.did&fi=nd&pml=&s2s=1&clickId=VDHP039R9I82ATWG&sid=9e6001cfdd02430cb35ea8ab72178008&ip=202.62.73.225",
"androidPackage": "com.graymatrix.did",
"revenueType": "cpi",
"revenueRate": "0.079",
"campaignGoal": "new",
"buttonText": "Watch",
"categories": "Entertainment",
"idx": "36",
"targetedDevices": "ALL",
"targetedOSver": "ALL",
"urlVideo": "",
"urlVideoHigh": "",
"urlVideo30Sec": "https://cdn.appnext.com/banner/video/video-652469-30.mp4?rnd=1589264508",
"urlVideo30SecHigh": "https://cdn.appnext.com/banner/video/video-652469-30_o.mp4?rnd=1589264508",
"bannerId": "652469",
"campaignId": "485825",
"country": "IN",
"campaignType": "network",
"supportedVersion": "4.0",
"storeRating": "4.1",
"storeDownloads": "50000000+",
"appSize": "28311552",
"min_ecpm": "0",
"market_url": "market://details?id=com.graymatrix.did&referrer=Appnext_VDHP039R9I82ATWG",
"sid": "9e6001cfdd02430cb35ea8ab72178008",
"lurl": "https://global.appnext.com/content.aspx?zone_id=259723&banner=652469&lrc=${AUCTION_LOSS}",
"domain": "www.zee5.com"
"creatives": [
{
"size": "320x50",
"url": "https://cdn.appnext.com/banner/92142-UZwhqnV9wM1xP.png"
},
{
"size": "320x100",
"url": "https://cdn.appnext.com/banner/92142-UZwhxOMQlNpxM.jpeg"
},
{
"size": "480x320",
"url": "https://cdn.appnext.com/banner/92142-UZx8BKMGE42QR.png"
},
{
"size": "320x480",
"url": "https://cdn.appnext.com/banner/92142-Ua3W2YWWseOmO.gif"
}
},
```

> 📘 Important Fields
>
> **pixelImp** - The impression URL that needs to be fired when loading an ad\
> **urlImg & urlImgWide** - links to the creatives of the campaign\
> **urlApp** - The click URL that needs to be fired when a user is clicking an ad\
> **campaignGoal** - The campaign goal – user acquisition or re-engagement\
> **market\_url** - The URL of the store that needs to be opened (only for s2s integration)
>
> **creatives** - From now on, there will be campaigns that will offer a variety of banner resolutions. You will be able to choose from the resolutions below:                                                                                                                    320x50, 320x100, 300x250, 320x480, 480x320, 1280x468, 1280x720, 1280x672, 1280x520, 1440x1040, 1080x1920

> 🚧 No ads response
>
> In some cases like Capping /Geo-Targeting/end of banner inventory – the\
> Appnext’s ad server can return No Ads response.\
> Sample JSON:

```json
{
    “rnd”: [
             {
               “cb”: “…”
             }
           ]
}
```

> 📘 Data returned in Appnext API response
>
> Appnext API returns raw-data (JSON format) of Android or iOS apps,\
> promoted through campaigns by advertisers in the Appnext platform,\
> which specifically target your app placement. Data includes the advertiser’s app\
> creative content, current bid, tracking link, ad-serving weight, etc.

> 📘 Requesting app data
>
> A “Placement ID”, which is a unique key generated by the Appnext platform,\
> must be added to the API call in order to receive apps data.\
> Requesting the API with an Android Placement ID will return Android\
> targeted campaigns and requesting it with an iOS Placement ID will return\
> iOS targeted campaigns. Only one OS can be called in a single API call.

> 📘 Campaign inventory
>
> Each API request will return up to 200 app records for a targeted GEO. The\
> targeted GEO will be determined as the client-side GEO. For example: when\
> calling the API form a device located in the US, the API will return campaigns\
> that are targeting US users.\
> Every campaign running has a daily cap (budget). Once a campaign has\
> depleted its daily cap it will be paused until the following day. A campaign\
> that was paused, might not redirect to the store, and will not be eligible for\
> payment.