ads

ads

operated by: MoPub (go to tracker entry in the Exodus database)

Endpoint URLs

These are URLs or regexes of endpoints the tracker sends data to. We use these to determine which adapter to apply to a request. Some trackers use the same endpoint for several formats. In this case we use additional logic to match the adapter to the request, refer to the code for more information.
  • https://ads.mopub.com/m/open
  • https://ads.mopub.com/m/gdpr_sync
  • https://ads.mopub.com/m/ad

Decoding steps

Every tracking library has its own way of transmitting tracking data, often even several. They are regularly pretty convoluted, nested encoding schemes. Because of that, the adapter needs to decode the request information into a consistent format. We try to keep keys and paths intact, but the structure results from our decoding. All steps used in the decoding for this adapter are documented here.
  1. Parse the request body as JSON. Store that in the result for the request body.
1res.body = parseJson(body)

Observed data transmissions

This is data that we observed being transmitted by this tracker. Not every request contains all of this data. The context of the data describes where we found the data in the request, the path describes the location of the data in the decoded request. The examples are a selection of observed values.
PropertyContextPathExamples of observed values
App IDbodybundlecast.video.screenmirroring.casttotv
com.kossanapps.oneblock.raftsurvival
com.safira_blue.kyogre_zafiro
Galdies.Keith.My-Ultimate-Team
com.dazz.hoop
bodyidcast.video.screenmirroring.casttotv
dab5fdd10cf74d11a0b5ae017104bb31
com.kossanapps.oneblock.raftsurvival
3ad6c3790dc94ae19767c5b213cb3ca4
cc063e544fbb408d9815997ba2870179
App versionbodyav More details on how we identified this property2.2.0.1
1.1
3.60
7.2.0
2.23.3
Carrierbodycn More details on how we identified this propertyo2-de
Android
Device advertising IDbodyconsent_ifa
body$[?(@property === "udid" && @.match(/ifa:/i))]
iOS IDFVbodyifv More details on how we identified this propertyFA83C930-33C2-4311-AA56-5D086C306963
42413F3D-A6DD-47D0-B5A7-6F95A1DDFC2B
3B22DBE0-4BB4-4F82-9799-E62536B10652
20CDD605-7726-4976-940C-89E9A2F8A96E
097C4024-089C-4455-8FDE-90B6D4193220
ManufacturerbodymakeGoogle
Apple
bodyhwvranchu
iPhone
bodydn More details on how we identified this propertyGoogle,sdk_gphone_x86_64_arm64,sdk_gphone_x86_64_arm64
iPhone9,3
Modelbodymodelsdk_gphone_x86_64_arm64
iPhone9,3
bodydn More details on how we identified this propertyGoogle,sdk_gphone_x86_64_arm64,sdk_gphone_x86_64_arm64
iPhone9,3
OS namebodyosandroid
ios
OS versionbodyosv11
14.8
Other identifiersbody$[?(@property === "udid" && !@.match(/ifa:/i))]mopub:42da4e3d-9c72-4a90-98fe-ca880a674125
mopub:a5e78b64-7508-4f0d-832f-94977f22d869
mopub:d3d65c2e-bddc-4823-bb7a-38bee572c888
mopub:33d5bac5-bc52-4af1-af29-88b8ef57bb79
mopub:236d09ac-4ddd-465e-890c-77e54543f64e
Screen heightbodyh More details on how we identified this property1334
2560
Screen widthbodyw More details on how we identified this property750
1440
Time zonebodyz More details on how we identified this property+0200
Tracker SDK versionbodynv More details on how we identified this property5.7.1
5.16.4
5.7.0
5.15.0
5.18.0