Mobile app fields
Every Enrichment API lookup returns a docs array of records. Each record covers one app in one store (Google Play or the App Store), for one region and one device type. The fields in a record
depend on the widgets you request: if you don’t pass widget, you get all of them. See the
Enrichment API guide for how to make requests.
Risk ratings are one of low, medium or high. Some fields can be null, as noted in their
descriptions. Fields that appear in a response but aren’t listed here can change
without notice, so don’t build on them.
For the full request and response schema, see the API reference for GET /mrt/apps/{appId}.
Record keys
These identify what a record covers.
Widgets
Pass any of these names in the widget parameter, comma-separated. Each links to its fields below.
appOverview
Title, description, categories, screenshots and delisting status.
appDetails
Store identifiers, ratings, blocklist status and in-app ad capabilities.
pixalateAdvisories
Advisory flags: app-ads.txt, delisting, dangerous permissions, blocklisting and developer policies.
appAdvisories
Advisory text for the app.
riskOverview
Headline IVT, viewability and brand safety figures, plus Pixalate’s overall risk rating with reasons.
developerOverview
The developer’s name, contact details, policies and social media risk.
trafficOverview
Spoofing, location masking, IVT and viewability risks, audience size, inventory and ad spend.
brandSafety
Brand safety risk from the app’s descriptive text and from its visual content.
appPermissions
The permissions the app requests and the IVT risk they carry.
trafficOverlap
How much of the app’s audience and inventory overlaps with other apps.
authorizedSellers
The sell-side platforms selling the app’s inventory, with volume, IVT and viewability for each.
invalidTraffic
IVT, GIVT and SIVT percentages, with a breakdown by IVT type.
viewability
Average viewability and viewability risk, overall and by ad size.
inventory
Estimated programmatic impressions by device, region, country, ad size and DMA.
ctr
Click-through rate, overall and by ad size.
availableCountries
The countries where the app is available.
rankings
Region and category rank, plus grades and scores across several dimensions.
rankingsByCountry
Reach and market share rankings by country.
coppa
Signals related to the Children’s Online Privacy Protection Act (COPPA): audience, COPPA risk and data practices.
mfa
Made-for-advertising (MFA) risk and ad refresh rate.
Risk reasons
Values that can appear in riskOverview.risk[].pixalateRiskReasons.
- Significantly Elevated IVT Percentage
- Publisher Maintains Non-corporate Email Address
- Moderately Elevated IVT Percentage
- Publisher Does Not Publish a Privacy Policy
- The Publisher Hides their Corporate Details in the Domain Registry
- The Publisher’s Email Address Doesn’t Match Their Domain
- Adult Content Has Been Detected in the app
- The Publisher Does Not Publish Terms and Conditions
- The Publisher Domain is Invalid
- Gambling Content Has Been Detected in the app
- Programmatic Ads Not Detected Leads to High Spoofing Risk
- Violent Content Has Been Detected in the app
- Alcohol Based Content Has Been Detected in the app
- Ad Traffic Shows Some Suspicious Characteristics
- Profanity and Offensive Language Has Been Detected in the app
- App Description Uses Some Brand Unsafe Language
- App Has a High Frequency of Invalid Clicks
Blocklist reasons
Values that can appear in appDetails.blocklistedReasons. Both capitalizations of “App is No Longer in Active Use” are listed because both are declared values.
- Ad Inventory from the app is Frequently Spoofed
- App is No Longer in Active Use
- Variety of Suspicious app Characteristics
- High Volumes of Datacenter Traffic Detected
- Limited History of Low Risk Advertising Traffic
- The app is a VPN
- Location Coordinates from the app are Commonly Inaccurate or Spoofed
- An app that belongs to a developer that has created one or more blacklisted apps
- App is No Longer in Active use
- Significantly Elevated IVT Percentage
Interactive elements
Values that can appear in appDetails.interactiveELements.
- Shares Info
- Shares Location
- Users Interact
- Digital Purchases
- Unrestricted Internet
- In-app Purchases
- In-Game Purchases