Filter suspicious ad revenue

Use the Suspicious ad revenue filter to enhance protection against ad revenue fraud. All you need to do is set a revenue-per-impression condition—typically the maximum revenue per impression—for ad revenue sent by the app (SDK or S2S). Adjust automatically rejects any revenue that does not match the condition.

Growth solution:

The Suspicious ad revenue filter is available as part of the Ad Revenue reporting Adjust Growth Solution. To get Ad Revenue reporting on your account, contact sales@adjust.com.

Before you begin

Here's what you need to know before getting started.

Requirements

Growth solution:

To enable Conversion Rules for your account, contact sales@adjust.com.

Set the suspicious ad revenue filter

  1. Select New ad revenue rule to configure a rule from:
    1. AppView > Protection > Suspicious ad revenue, or
    2. Protection > Ad revenue rules.
  2. Enter a name for your rule.
  3. Choose one of the following status options:
    • Live - When the rule is saved, the check becomes active in the Adjust system. Ad revenue that does not fulfill the check is rejected.
    • Test - When the rule is saved, the check becomes active in the Adjust system. Ad revenue that does not fulfill the check is not rejected, but is flagged and reported.
    • Pause - The rule is not applied. Use this status to save your changes without activating them.
  4. Rule configuration
    • Mandatory - Enter a value for Revenue per impression. By default, the condition type is "Less than or equal to", which defines the maximum allowed ad revenue per individual impression sent by the app (SDK or S2S). If the received ad revenue value does not meet the condition, Adjust rejects it. Adjust automatically sets this value in your app's reporting currency.
    • Optional
      • To narrow the rule's impact, use Add target filter to specify Country and Ad revenue source.
      • To create more complex rules with Revenue per impression specific to a country or ad revenue source, use Country and Ad revenue source conditions.

Examples

1Scoped filtering (single source)
2Conditional thresholds by source
3Allowlist (single source only)
4Scoped filtering (source + country)
5Conditional thresholds within scope

A rule with a target filter: Ad revenue source equal to "Publisher SDK" and Revenue per impression less than or equal to EUR 0,5.

Interpretation: As a marketer, I want the rule to run only for Publisher SDK and accept ad revenue if Revenue per impression is less than or equal to EUR 0,5.

Behaviour: Ad revenue associated with the ad revenue source "Publisher SDK" is rejected if Revenue per impression is greater than EUR 0,5. For other ad revenue sources, the rule is not applied.

  1. Select Create rule.
See also:

For Test status and Optional configuration, see the Requirements\Conversion rules solution section.

Data sharing

See also:

Requirements\Conversion rules solution section.

Rejected ad revenue is reported as:

  • Callbacks and CSV exports when a Rejected ad revenue trigger is configured. The {rejection_reason} placeholder is evaluated as post_install_activity_rule.
  • Rejected ad revenue metrics in Reports.
Note:

Rules in Test status do not reject ad revenue, even if the rule fails. You can view the results of these tests using the Rejected ad revenue metrics. Rejected ad revenue from Test rules is not exported to callbacks or CSV.