Rules Engine: Automate your optimization

Rules Engine: Automate your optimization

Letting your CPM campaigns work harder


Say goodbye to tedious manual optimizations. You're now able to set up custom rules with multiple conditions to automatically optimize ad performance. The system will handle the heavy lifting: pausing campaigns or blacklisting inventory that don’t meet your criteria, keeping your CPM campaigns efficient and ROI-driven. Let's get started with this guide.

Creating a Rule

  1. Go to the Manage tab of your account and select Rules.



  2. Click the + Create New Rule button.



  3. Enter the Rule name.



  4. Your Action options are:
    1. Pause Campaign,
    2. Blacklist Placements, or
    3. Blacklist Bundles

  5. You can set the Action to be applied when the campaign, placement or bundle has met:
    1. A minimum number of Impressions OR Spends,



      AND

    2. Condition(s) that you set, example below:



      The supported metrics are:
      1. Clicks
      2. Installs
      3. CTR
      4. eCPM 
      5. eCPC
      6. eCPI
      7. Earnings
      8. ROAS
      9. Custom Events (for more on this, please refer to this guide.)

  6. Click the Save Rule button. Your Rule(s) will be in the Rules list.



  7. You can then apply the Rule in your CPM campaign, in the Rules section. 


Attaching a Rule to Campaigns

  1. Select the campaign you want to attach the Rule to. Click the three dots next to the Campaign ID and select Edit.




  2. Navigate to the 06 Rules section of your campaign.



  1. Select the specific Rule from the dropdown list.




  2. Indicate the Expiry date. 



    Info
    By default, No Expiry is selected, which means the Rule will remain active in all campaigns it is added to.

  3. Select the Reset option:
    1. Daily Reset:
      1. Temporary setup; rule will reset everyday automatically at 00:00 UTC
      2. Data window is for current day only (00:00 UTC to 'now')
      3. The action selected for the rule will auto-revert, i.e. paused campaigns will resume or blacklisted placements/bundles will be cleared

    2. Until Expiry:
      1. Permanent setup; rule will be active in the campaign unless an expiry date is indicated
      2. Data window is cumulative (from Campaign Start Date or 1 Nov , whichever later, to 'now')
      3. Once triggered, the action selected for the rule will remain in place until manually changed

Scenarios

Example 1:



The following will happen:

Scenario
Conditions
Conditions
Met?
Action
(Pause Campaign)
ExpiryAction Reset
1
Meets the minimum threshold set of $1,000 in Spends
No
Rule will not be triggered; campaign continues to deliver.
No Expiry: Rule will remain active throughout campaign lifetime.

Expiry Date: Rule will remain active until indicated Expiry Date.
Daily: No action; campaign continues to deliver.

Until Expiry:
No action; campaign continues to deliver.
Achieves less than 100 Installs, and
Yes
eCPI is more than $3
Yes
2
Meets the minimum threshold set of $1,000 in Spends
Yes
Rule will not be triggered; campaign continues to deliver.

No Expiry: Rule will remain active throughout campaign lifetime.

Expiry Date: Rule will remain active until indicated Expiry Date.

Daily: No action; campaign continues to deliver.

Until Expiry:
 No action; campaign continues to deliver.
Achieves less than 100 Installs, and
No
eCPI is more than $3
Yes
3
Meets the minimum threshold set of $1,000 in Spends
Yes
Rule will be triggered; campaign will be paused.
No Expiry: Rule will remain active throughout campaign lifetime.

Expiry Date: Rule will remain active until indicated Expiry Date.
Daily: Campaign will be paused until 23:59 UTC of the current and will resume at 00:00 UTC the next day.

Until Expiry: Campaign will remain paused until indicated Expiry Date.
Achieves less than 100 Installs, and
Yes
eCPI is more than $3
Yes

Example 2:




The following will happen:

Scenario
Conditions
Conditions
Met?
Action
(Pause Campaign)
ExpiryAction Reset
1
Meets the minimum threshold set of 5,000 Impressions per Placement
No
Rule will not be triggered; campaign continues to deliver.
No Expiry: Rule will remain active throughout campaign lifetime.

Expiry Date: Rule will remain active until indicated Expiry Date.
Daily: No action; campaign continues to deliver.

Until Expiry:
 No action; campaign continues to deliver.
Achieves less than 0.15% CTR
Yes
2
Meets the minimum threshold set of 5,000 Impressions per Placement
Yes
Rule will not be triggered; campaign continues to deliver.

No Expiry: Rule will remain active throughout campaign lifetime.

Expiry Date: Rule will remain active until indicated Expiry Date.
Daily: No action; campaign continues to deliver.

Until Expiry:
 No action; campaign continues to deliver.
Achieves less than 0.15% CTR
No

3
Meets the minimum threshold set of 5,000 Impressions per Placement
Yes
Rule will be triggered; campaign will be paused.
No Expiry: Rule will remain active throughout campaign lifetime.

Expiry Date: Rule will remain active until indicated Expiry Date.
Daily: Campaign will be paused until 23:59 UTC of the current and will resume at 00:00 UTC the next day. 

Until Expiry: Campaign will remain paused until indicated Expiry Date.
Achieves less than 0.15% CTR

Yes


Please reach out to the Account Management team if you need help.

    • Related Articles

    • App-to-Web Campaigns on GSM360: Best Practices & Optimization Guide

      This guide explains how app-to-web campaigns work on GSM360 and how advertisers can choose the right optimization strategy to scale efficiently. It covers the full user journey, available optimization models, event tracking, and best practices for ...
    • Guide to Create a Campaign

      Setting up your campaign on GSM360 The Dashboard is the first page you see upon logging in. On the page, click the + Create New Campaign button on the right. This button is also available in the Campaigns page. Once you click on the + Create New ...
    • Guide to Campaign Approval Process

      Approval Workflow – From Draft To Live Our team offers round-the-clock support and you can expect submitted campaigns and creatives to be reviewed within 3 hours. Different SLAs may apply for weekends and/or Public Holidays. For urgent requests, do ...
    • Device IDs Decoded

      Understanding how device identifiers work Device ID - What's That? A device ID (often called an IDFA, or Identifier for Advertisers) is a unique string assigned to a user’s mobile device. On Android, it’s typically the GAID (Google Advertising ID) On ...
    • Bulk Edit - Save Time & Stay in Control

      Streamline campaign management by editing fields across multiple campaigns - all at once. Managing dozens of campaigns just got easier. The new Bulk Edit feature in GSM360 lets you make large-scale adjustments across multiple campaigns and exchanges ...