Madvertise Ad Exchanges
- We are compliant openRTB 2.3.1 up 2.5.
- Our data-center is located in Europe (France), therefore data are stored on EU for GDPR and we are calling DSP from EU.
- Bid TTL = 300ms
- Bid Auction Strategy: 2st auction or first price
- We support Content-Encoding:gzip
- We support HTTP and HTTPS
- the expiration time of a billed impression is 30 minutes
Inventory
- Platforms available, we support inApp (ios, android), webMobile
- a list of our publishers and sales collerals can be found here:
- madvertise Germany, madvertise Italy, madvertise France
- Formats available, we support banner, medium rectangle, interstitial, nativeAd
- For video we are VAST 2, 3 and 4 and VPAID 2 compliant
- We support MRAID 2.
- Countries available France, Germany and Italy.
bidRequest
- Data Center on France (Paris Iliad). Allow our IPs range 185.60.93.192/27 and 91.121.133.86
- QPS peak is 3600
- We support EUR and USD price (encrypt or not)
- bidRequest sample
{
"id": "A518EF01-5CE0-3F8D-7664-AA0AA08B35B7",
"tmax": 500,
"cur": [
"USD"
],
"regs": {
"ext": {
"gdpr": 0
}
},
"app": {
"id": "madvertise_1829187",
"bundle": "308333134",
"name": "FR_NewsWeb_Europ1_Sports_App_iPhone_madvertise",
"storeurl": "http://itunes.apple.com/fr/app/id308333134?mt=8",
"publisher": {
"id": "madvertise_34",
"name": "Newsweb"
},
"cat": [
"IAB1",
"IAB9",
"IAB12",
"IAB17"
]
},
"device": {
"ip": "91.xx.66.xx",
"ua": "iPhone6,2 10.3.3",
"dnt": 0,
"lmt": 0,
"ifa": "0640224D-40AD-4134-9DC9-D31771987xxxx",
"make": "Apple",
"model": "iPhone 5S",
"os": "iOS",
"osv": "10.3.3",
"devicetype": 4,
"connectiontype": 2,
"js": 1,
"carrier": "SFR",
"geo": {
"type": 2,
"country": "FRA",
"region": "NAQ",
"city": "Villedoux",
"zip": "17230"
}
},
"imp": [
{
"id": "1",
"secure": 1,
"tagid": "33290",
"bidfloor": 0.577337,
"bidfloorcur": "USD",
"instl": 0,
"banner": {
"id": "banner",
"pos": 5,
"w": 320,
"h": 50,
"api": [
5,
1001
]
}
}
],
"user": {
"buyeruid": "buyeruid"
},
"is_secure": true
}
Model
- We support Second Price Plus Auction Type
- We support Deals with 2 = Second Price Plus or 3 = the value passed in bidfloor is the agreed upon deal price.
bidResponse
- We support burl or nurl or pixel on creative for win notification
- We support ${AUCTION_PRICE} encrypted or not.
- Winning price encryption and decrpytion requires two secret, but shared, keys.
- An integrity key, and encryption key, referred to as i_key, and e_key respectively.
- Both keys are provided at account setup as web-safe base64 strings
- We support ${AUCTION_BID_ID}, ${AUCTION_CURRENCY}
- We support webview
Reporting / Discrepancy
- We can provide an access to our reporting API or upload result on your server
- We support hourly breakdown and timezone
- earnings in USD or EUR
GDPR
We support IAB consentString, we can add consentString on bidRequest (OpenRTB Advisory - GDPR) :
"user":{"ext":{"gdpr":1,"consent":"BOUzNm9OUzIv1AsAFBFRBqyAAAAXAAMARAiKQoAAgNAAQAABACIAAAAAAAAAAQgAQAYAAEAiAAAAAAAAAAAAAAAAAAA"}}
Deal Object Example
"pmp": {
"private_auction": 1,
"deals": [
{
"id": "2210415499731737064",
"wseat": [
"16",
"165"
],
"bidfloor": 0.7,
"bidfloorcur": "USD",
"at": 3
}
]
}
Video Object Example
{
"id": "BEB67BBD-EE88-C17E-5BA4-0C2727BAEDC8",
"tmax": 500,
"cur": [
"USD"
],
"regs": {
"ext": {
"gdpr": 1
}
},
"user": {
"keywords": "inall=10;inall_hr=10;",
"ext": {
"consent": "BOaXNJWOaXNOGAHABAktB5-AAAAid7_______9______9uz_Gv_v_f__33e8__9v_l_7_-___u_-33d4-_1vf99yfm1-7ftr3tp_87ues2_Xur_959__3z3_EA"
}
},
"app": {
"id": "2813727",
"bundle": "fr.airweb.ladepeche",
"name": "FR_LaDepecheInteractive_LaDepeche_App_Android_Madvertise",
"storeurl": "https://play.google.com/store/apps/details?id=fr.airweb.ladepeche",
"publisher": {
"id": "6928",
"name": "FR_LaDepecheInteractive",
"ext": {
"madvertise": {
"placement_id": "36016"
}{"id":"BEB67BBD-EE88-C17E-5BA4-0C2727BAEDC8","tmax":500,"cur":["USD"],"regs":{"ext":{"gdpr":1}},"user":{"keywords":"inall=10;inall_hr=10;","ext":{"consent":"BOaXNJWOaXNOGAHABAktB5-AAAAid7_______9______9uz_Gv_v_f__33e8__9v_l_7_-___u_-33d4-_1vf99yfm1-7ftr3tp_87ues2_Xur_959__3z3_EA"}},"app":{"id":"2813727","bundle":"fr.airweb.ladepeche","name":"FR_LaDepecheInteractive_LaDepeche_App_Android_Madvertise","storeurl":"https:\/\/play.google.com\/store\/apps\/details?id=fr.airweb.ladepeche","publisher":{"id":"6928","name":"FR_LaDepecheInteractive","ext":{"madvertise":{"placement_id":"36016"}}},"cat":["IAB1","IAB3","IAB9","IAB12"]},"device":{"ip":"2.6.144.35","ua":"Mozilla\/5.0 (Linux; U; Android 8.1.0; fr-fr; SNE-LX1 Build\/HUAWEISNE-LX1) AppleWebKit\/533.1 (KHTML, like Gecko) Version\/4.0 Mobile Safari\/533.1","dnt":0,"lmt":0,"ifa":"9132e9e8-269a-4dde-b43a-3be9c5a0b642","make":"Huawei","model":"SNE-LX1","os":"Android","osv":"8.1","devicetype":4,"connectiontype":2,"js":1,"carrier":"Orange F","geo":{"lat":43.7181593,"lon":1.4345561,"type":1,"country":"FRA","region":"OCC","city":"Aussonne","zip":"31840"}},"imp":[{"id":"1550660184X56X10993X1982X16600X6928X4134X50703X8526X48X5X2X11071623X0X1X0X2813727X3017382X3013767X3035985X0X0H3dc45306ad14f418fe09335cf7fc0a9ea41d0a56","secure":1,"tagid":"36016","bidfloor":5.667165,"bidfloorcur":"USD","video":{"mimes":["video\/mp4","video\/3gpp","application\/javascript"],"w":320,"h":480,"minduration":2,"maxduration":30,"playbackmethod":[1,3],"boxingallowed":0,"protocols":[1,2,3,4,5,6],"placement":5}}]}
}
},
"cat": [
"IAB1",
"IAB3",
"IAB9",
"IAB12"
]
},
"device": {
"ip": "2.6.144.35",
"ua": "Mozilla/5.0 (Linux; U; Android 8.1.0; fr-fr; SNE-LX1 Build/HUAWEISNE-LX1) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
"dnt": 0,
"lmt": 0,
"ifa": "9132e9e8-269a-4dde-b43a-3be9c5a0b642",
"make": "Huawei",
"model": "SNE-LX1",
"os": "Android",
"osv": "8.1",
"devicetype": 4,
"connectiontype": 2,
"js": 1,
"carrier": "Orange F",
"geo": {
"lat": 43.7181593,
"lon": 1.4345561,
"type": 1,
"country": "FRA",
"region": "OCC",
"city": "Aussonne",
"zip": "31840"
}
},
"imp": [
{
"id": "1550660184X56X10993X1982X16600X6928X4134X50703X8526X48X5X2X11071623X0X1X0X2813727X3017382X3013767X3035985X0X0H3dc45306ad14f418fe09335cf7fc0a9ea41d0a56",
"secure": 1,
"tagid": "36016",
"bidfloor": 5.667165,
"bidfloorcur": "USD",
"video": {
"mimes": [
"video/mp4",
"video/3gpp",
"application/javascript"
],
"w": 320,
"h": 480,
"minduration": 2,
"maxduration": 30,
"playbackmethod": [
1,
3
],
"boxingallowed": 0,
"protocols": [
1,
2,
3,
4,
5,
6
],
"placement": 5
}
}
]
}