Ad quality

Last updated on February 22, 2018

The OpenX Mobile Android SDK leverages the server-side controls on the OpenX platform to safeguard apps against low quality ads, including a creativeThe media asset associated with an ad, such as an image or video file. scanner, whitelistMarking a particular entity as “approved” in order to ensure it is included. A whitelist will block new entities by default whereas a blacklist will allow new entities by default. For example, you could use a whitelist to only allow the "Technology" industry. and blacklistBlocking a particular entity's access to your inventory from the Ad Exchange. A blacklist will allow new entities by default whereas a whitelist will block new entities by default. capabilities, and brandA name that represents the product or service being advertised, such as Tide. filters. The SDK provides smart logic that minimizes re-directs and spoofed user clicks. It also exposes a unique transaction ID for every bannerThis is an ad that appears on a web page which is typically hyperlinked to an advertiser’s website. Banners can be images (GIF, JPEG, PNG), JavaScript programs or multimedia objects (For example, Java). and interstitialA full-screen ad displayed in content transitions. For example, a video ad that loads between levels of a mobile game. display ad, giving you immediate control to manage and report ad qualitySettings that control the types of ads that can display on your inventory. issues as they occur.

Transaction ID for identifying ads

The callback method adDidLoad returns AdDetails, which includes a transactionId that uniquely identifies the ad. Use the adDidLoad method in your AdEventsListener interface to always have a unique identifier for each ad delivered by the SDK. See examples in banner integration and interstitial integration.

Reporting ad quality issues

If you need to report an ad to OpenX, please create an Ad Quality case at and include as much of the following information as possible:

  • The transaction ID.
  • Screenshots and device information.
  • Category of the ad quality issue. See the list of categories available in the table below.




    Ad contains adult or suggestive images or themes.

    Audio or Video: Auto-Play

    Ad automatically plays audio or video without user interaction.


    Ad unit consistently renders a blank.

    Brand Violation

    Ad violates my filter settings.


    Ad attempts to install malware on the user's machine.

    Misplaced Ad/Error

    Ad renders outside of the ad unitThe smallest inventory component that represents the space on a site where ads display. or in an unexpected way.

    Pop Ups/Under

    Ad causes a pop-up or pop-under window to appear on the user's screen.


    Ad causes an automatic redirect to a new webpage or app store page.

    Sensitive Category

    Ad contains objectionable images or themes.


    Use this option to report other ad quality issue.

OpenX will review the trace information about the ad and work to resolve the issue.

Note: Transaction IDs are currently not supported for video interstitial ads.