My application/bundle was denied. How can I resolve this?
We evaluate all applications before approving them for monetization on our platform. This protects publishers, advertisers, and end-users by ensuring quality, transparency, and compliance with industry standards. Decisions are based on IAB Tech Lab guidelines, FTC regulations, app store requirements, third-party vendor insights, and internal audits.
Some reasons for denial are explained at a high level to prevent abuse or backward engineering of our policies. However, wherever possible, we provide guidance on how to resolve issues so that applications may be reconsidered.
Denial Categories & Guidance
1. Ad Quality & Density
Reason(s) Cited In Platform: “Ad Density/Bad Ads”
Reason Background: Excessive ad clutter, misleading placements, or inappropriate advertising. This degrades user experience and harms advertiser spend.
Source: Manual audit, Third-Party Insights
How to Fix:
Ensure ads do not overwhelm or outweigh content (no more that 4 ads in-view at a time).
Remove misleading or disguised ad placements.
Eliminate NSFW or inappropriate creatives.
Once addressed, bring this to AM/SE/Support and Sovrn will Re-Evaluate
2. Authorization & Supply Chain Transparency
Reason(s) Cited In Platform: “Authorization Not Found”, “Invalid Supplychain”, “Indirect CTV”
Reason Background: Missing or inconsistent app-ads.txt / sellers.json entries, ctv inventory that is sourced indirectly (resellers only), or invalid supply chain implementation.
Source: IAB Tech Lab app-ads.txt, sellers.json, and supplychain validation; Appfigures.
How to Fix:
ensure you are app-ads.txt compliant and that your supplychain is fully transparent
compliance is monitored daily by Sovrn. Any updates in compliance should be reflected within 2 business days.
If you are unsure how to evaluate for proper compliance reference the Supplychain Compliance Matrix below
📃 Supplychain Compliance Matrix
Sellers.Json | App-Ads.txt | Supplychain (Schain) |
---|---|---|
your sellers.json file is valid and up-to-date | you are sending the IAB standard bundle format for its respective App Store | you are sending a completed schain in the request |
Entries in your sellers.json file follow IAB standards { "seller_id": "101010101", "name": Seller", | values provided in your app-ads.txt lines follow IAB standard (eg. asi, seller_id, relationship, tagid) | accurate values are passed in the request
|
seller_type assigned to the source of this property is accurate | RELATIONSHIP field in app-ads.txt entry corresponds correctly with the associated sellers.json entry INTERMEDIARY|RESELLER PUBLISHER|DIRECT | number of hops sent in the request accurately correspond to how the inventory is sourced and authorized |
Accurate Advertising System Identifier (asi) is listed along side the domain field for INTERMEDIARY seller types | Your Advertising System Identifier (asi) and respective seller_id’s are authorized by every source cited within supplychain through to the end publisher | sources for this inventory are cited completely, accurately, and do not end on an INTERMEDIARY seller type |
the below are accurately listed along side the domain field for PUBLISHER seller types OWNERDOMAIN MANAGERDOMAIN INVENTORYPARTNERDOMAIN | Corresponding fields to the left are accurately represented in the application’s app-ads.txt file | No sellers in your supplychain are marked confidential |
FOR INTERMEDIARIES: CTV inventory must be sourced directly from a designated
OWNERDOMAIN
MANAGERDOMAIN
INVENTORYPARTNERDOMAIN
there should be no additional hops in the schain beyond your own appended node referencing a seller that represents one of the above values outlined in the developer's app-ads.txt file with the exclusion of qualified passthrough partners.
3. Brand Safety & Content Compliance
Reason(s) Cited In Platform: “Brand Safety Risk”, “Copyright Infringement”
Reason Background: Presence of prohibited material such as graphic violence, adult content, profanity, gambling simulations, or NSFW material. Copyright infringement also falls under this category.
Source: Appfigures, PMAL list, manual audit.
How to Fix:
Remove prohibited or unsafe content.
Provide proof of license for third-party content.
Add commentary and analysis that transforms the original content when referencing external material to avoid plagiarism or infringement on Copyright.
Once infringing material is removed, effectively transformed, or if you possess license to monetize content provide relevant evidence to AM/SE/Support and Sovrn will Re-Evaluate
4. Child-Directed Content
Reason(s) Cited In Platform: “Child-Directed”
Reason: Application determined to be child-directed under FTC COPPA guidelines. Such apps cannot be monetized on our platform.
Source: Appfigures, manual audit, FTC guidance.
How to Fix:
Review FTC’s child-directed criteria (referenced below)
If misclassified, provide evidence to AM/SE/Support and request re-review.
Factor | Description / Examples |
---|---|
Subject matter | If content is about topics that particularly appeal to children (e.g. cartoons, toys, games) |
Visual / audio content | Use of bright colors, animation, childlike graphics, simple language, music or audio designed for children |
Use of characters, celebrities, or incentives that appeal to children | E.g. child actors, cartoons, toy characters, promotions or rewards attractive to kids |
Language / complexity | Simple, easy to understand language or phrasing targeted to children |
Age of models / presence of children | If the content features children or child models |
Advertising directed to children | If the ads in the app or service are themselves child-oriented, promotional content aimed at children |
Empirical evidence / audience data | Reliable data about who is using the app (e.g. analytics showing many users < 13) |
Marketing / promotional materials / representations | What the app or service says about itself in its marketing, app store description, branding, or communications to users/third parties |
5. Disclosure of Programmatic Ads
Reason(s) Cited In Platform: “Programmatic Not Included In Monetization Strategy”
Reason: Application store listing does not disclose advertisements as a form of monetization. The FTC and major app stores require this disclosure.
Source: Appfigures, FTC Truth in Advertising requirements.
How to Fix:
Update app store listing to explicitly state that the app contains ads.
Updates to app store listings should be acknowledged within one week by our third-party data sources. If appropriate adjustments have been made, your bundle will be reconsidered for approval
6. Traffic Health
Reason(s) Cited In Platform: “High IVT”
Reason: High invalid traffic (IVT > 15%) at the property level
Source: HUMAN FraudSensor, MediaGuard
How to Fix:
Ensure IVT measures <1% at account level and that no property is generating IVT in excess of 15%
Implement IVT scanning through a MRC accredited vendor
Ensure your inventory is app-ads.txt compliant and has a transparent supplychain
If you are unsure how to remediate high levels of IVT reference the below best practices
If you believe you have identified the source of the problematic traffic and made necessary adjustments to reduce IVT, begin sending limited amounts of traffic from the previously denied bundle. Any improvements measured will be acknowledged and reconsidered for approval within 2 business days.
Requirement | Details |
---|---|
Ad Request Values | Must accurately represent and dynamically pass: IP address, User Agent, User Identification, Geo Location, Property (where impression occurs), Device type, Device IFA. |
Consistency | All values (dynamic or static) must match those observable in the request headers. |
Server-Side Ad Insertion | Ensure transparency values are properly formatted and forwarded directly from the client. Use X-Forward-For header to pass the true end-user IP address and any proxies. |
Per contractual obligation with our IVT vendor, Sovrn is unable to share reporting outlining IVT observed any more granular than the account level
7. App Store Compliance
Reason(s) Cited In Platform: “Non-Standardized Bundle”, “Removed From App Store“, “Unmaintained Application“
Reason Background:
Bundle does not adhere to its respective store's standardized format
Application is no longer available for download
Application is unmaintained (no updates in past 12 months or initial release within last 4 months).
Source: Appfigures, IAB Tech-lab, App Store Policies.
How to Fix:
Follow recognized bundleId formats where applicable (if you are unfamiliar with standard bundle formats, reference table below):
Google Play
Amazon
Apple
LG
Vizio
Samsung
Roku
Keep listings active and compliant with store terms and conditions/developer policies.
Update apps regularly, address user feedback, and ensure OS compatibility.
Submit standardized version of application bundle in the Sovrn platform and update request values to reflect new bundle
App Store | Bundle ID Format | Example |
---|---|---|
Amazon | Alphanumeric, beginning with “B0” |
|
Google Play | Alphabetic, often beginning with “com.” |
|
LG | Numeric increment |
|
Vizio | Alphabetic, beginning with “Vizio.” |
|
Samsung | Alphanumeric, beginning with the letter “G” |
|
Apple | Numeric, roughly 11–16 digits |
|
Roku | Numeric increment |
|
8. User-Generated Content (UGC)
Reason(s) Cited In Platform: “Unmoderated User-Generated Content”
Reason: Unmoderated forums, comments, or messaging features create brand-safety risks.
Source: Appfigures, manual audit.
How to Fix:
Implement robust moderation systems.
Provide evidence of active moderation (filters, reporting tools, staff oversight).
9. Utility Applications
Reason(s) Cited In Platform: “Utility”
Reason: Passive utilities (alarms, VPNs, wallpapers, noise machines, etc.) are not eligible for monetization due to low engagement value.
Source: Appfigures, manual audit.
How to Fix:
Re-categorize within app store if app provides active engagement.
Note: true passive utilities remain ineligible.
If misclassified, bring evidence to AM/SE/Support and Sovrn will Re-Evaluate
10. Incentivized Traffic
Reason: Apps that provide a monetary reward in exchange for viewing ads are prohibited from monetizing on Sovrn’s Exchange
Source: Appfigures, manual audit.
How to Fix:
Some forms of rewarded ad viewing are ok, reference table below for examples
If you believe your app falls in to the buckets of approved incentivized ad viewership, bring examples of the reward mechanism to AM/SE/Support and Sovrn will Re-Evaluate
Prohibited Incentivization | Approved Incentivization (must include | Why |
---|---|---|
Cash payments for viewing ads | In-game currency awarded for viewing ads | Monetary rewards inflate traffic artificially; in-game rewards keep engagement relevant. |
Cryptocurrency rewards for viewing ads | In-game skins, rewards, or unlocking additional content | Crypto payouts are high-value and distort demand; in-game rewards enhance user experience. |
Gift cards, vouchers, or credits exchangeable for purchases | Reduction of in-game utility time limits | Gift cards/credits have real-world monetary value; time-limit reductions keep the reward within gameplay. |
Quick Reference Table
Category | Common Issues | How to Fix |
---|---|---|
Ad Quality | Excessive/misleading ads | Reduce density, remove bad ads |
Authorization | Missing/invalid sellers.json, app-ads.txt entries | update and ensure accuracy of all relevant entries |
Content | Prohibited/unsafe or copyright issues | Remove unsafe content, provide licenses |
Child-Directed | FTC COPPA factors | Remove child appeal or provide evidence the app is not appealing to children |
Ads Disclosure | Ads not disclosed in app store | Update listing to disclose ads |
Traffic Health | High IVT | Reduce IVT |
Store Compliance | Non-standard Bundle, inactive app | Follow bundle format, follow app store policies,keep app updated |
UGC | Unmoderated conversations | Add moderation tools |
Utility | Passive-only utilities | Re-categorize if actively engages users, otherwise ineligible |
Incentivized Traffic | rewarding ad viewership with monetary incentive | remove cash/crypto rewards |
Closing Notes
We encourage developers and those who facilitate monetization for them to resolve issues and re-submit applications where possible. Some denial reasons (e.g., prohibited content, utility classification) may not be reversible. For questions or re-review requests, contact your account manager or support representative with supporting evidence.