Use our Segments feature to bundle an app’s users into groups based on their behaviors and demographics, such as ad engagement (this includes impressions, clicks, rewarded ad views, etc.), country, app version, in-app purchases, and more. By applying different app monetization strategies for each user segment, you can provide your users with customized ad experiences. For example, you can choose to show fewer banner ads to users who watched many rewarded ads; you can set up a price floor for users in Tier 1 countries; or you can double the reward in rewarded ads for users in Tier 1 countries.
To adjust the ad experience for a specific user audience, you must first define the users for a segment, and then apply a rule. Navigate to the Segments section in the left navigation panel. There you will find:
- Ad experience: Here you can describe a group of users by their properties and then apply rules to customize their ad experience, such as rewards or capping.
- Price groups: Here you can describe a group of users by their properties and then apply a price floor for impressions served to those users.
- Property presets: Here you can describe a group of users by their properties and and save it as a preset segment, then manage these presets.
An ad experience rule consists of three pieces of information:
- The properties that describe the users you want to categorize.
- The serving target, or inventory, you want to serve to those users.
- The rules about how you want that inventory shown.
The Ad experience page displays the ad experience rules you have created. These ad experience rules are set at the account level. Actions you take on this page are discussed again later in this article.
To create an ad experience rule, navigate to the Ad experience page, and click New ad experience rule. The New ad experience rule page displays. Here, you can categorize your users and create ad experiences based on their user properties. Begin by naming your rule. Because you may end up defining many such rules, we recommend that you choose a descriptive and detailed name.
Specify the properties a user must have to belong to this segment.
Most of the time, when you come to this page, you will not be new to this feature, and you will likely have already created a number of segments. For this reason, the first options you see are to load a preset; that is, to load a segment you have previously defined that you saved as a preset for reuse.
To define a new segment when there is no usable preset, click New property, and specify a parameter. Add as many properties as necessary. Refer to our list of supported user properties.
If this is a category of users you will reuse, you can save this segment as a preset by clicking Save as preset when you have defined all the necessary properties. If this is a category of users you will reuse, you can save this segment as a preset by clicking Save as preset when you have defined all the necessary properties. Later, you can manage this and all your presets (as well as create new ones) in the Property presets page.
Suported User Properties
The supported user properties are collected via MoPub SDK and listed below:
|App||Select the app or apps for which you want to create the segments.||One app, multiple apps, or all apps|
|Country||User’s country||Tier 1 countries: France, USA, Korea|
|Platform||The platform of the app(s)||iOS or Android|
|OS version||The operating system version on the user’s device|
|SDK version||The MoPub SDK version within the user’s installed app||5.14 and higher|
|Connection type||The user’s network connection type|
|Format - Ad engagement||Impressions: Select a specific format, then assign a number of impressions of that format.||You can define your “active banner users” segments as “users who see banner ads for more than 20 times in the last 21 days.”|
|Format - Ad engagement||Clicks: Select a specific format, then assign a number of clicks of that format.||You can create a segment that shows the active ads conversion users as this: “users who click the fullscreen ads more than 5 times in the last 21 days.”|
|Format - Ad engagement||Video started: Assign a number to specify the times of (rewarded ad) video started.||Rewarded ad active users: Users who start to watch the rewarded ads more than 10 times in the last 21 days.|
|Format - Ad engagement||Video completion rate: Assign a percentage to specify completion rate of (rewarded ad) video.||Rewarded ad whale: Users who complete most of the rewarded ads they watched (completion rate higher than 90%) in the last 21 days.|
|Keywords||Can be the user’s age or gender. The publisher must provide the keywords via the SDK.||Male working professional segments can be defined as “gender: male, age: 20-65”.
Keywords must be entered in a specific syntax. Refer to our “Data Passing” articles for details on how to enter keywords for Android or iOS.
To specify the inventory that your segment and ad serving rule will target, choose the ad format and ad unit, as shown. You can select all ad units under an app’s format, or select a specific ad unit to include or exclude.
The ad formats and ad units you can choose from are limited by the app or apps you specified as a part of Properties in the previous section. We currently don’t support cross-app targeting; for example, you cannot currently specify a user property from App A, and target inventory from App B.
The serving rules specify the ad experience for your user segment and inventory. These rules will override the default ad settings of your target inventory.
By assigning an ad serving rule, you are creating an exception to the existing ad settings for this segment. The ad serving rules we currently support are listed below.
Supported Ad Serving Rules
|Ad Serving Rule||Description||Example||Note|
|Show Ad||Show or drop the ad.||Don’t show the banner ad for those who watched lots of rewarded ads.||-|
|Frequency Capping||Assign the capping, which overrides the default capping.||Increase the frequency capping of the banner ad for users who never finish watching rewarded ads.||-|
|Rewarded Amount||Assign the rewarded amount, which overrides the default rewarded amount.||Grant Ad Whales double the usual reward.||Apply to rewarded ad units that already have rewarded type set up properly.|
|Refresh Rate||Assign the refresh rate||Increase the refresh rate of the banner ad for users who have low banner engagement.||Apply to banner only|
|Pricing||Add price floor||Assign price floor as $5 for all users from Tier 1 countries.||Price groups are assigned in the Price groups page.|
Manage Ad Experience Rules
Review the selected user properties, target inventory and ads serving rule before you save the new segments. If you’ve correctly set up your segment, you will then see the “Saved successfully” message on the upper right corner.
You can also see the newly created segment on the Segments page, listed at the bottom of the table. You can adjust the segment setting by clicking on the segment name to enter the edit mode.
Price groups work very much like ad experience rules. A price group rule requires three pieces of information:
- The properties that describe the users you want to categorize; these work exactly as they do in the previous section.
- The serving target, or inventory, you want to serve to those users; the instructions for this are also covered in the previous section.
- The rule; in this case, the minimum price you will accept for this segment.
The Price groups page displays the price group rules you have created. This is the account-level default for all your price group rules. Actions you take on this page are discussed again later in this article.
Create a Price Group
To create a price group, navigate to the Price groups page, and click New price group. The New price group page displays.
Categorize your users and create price groups based on their user properties:
Begin by naming your price group. Because you may end up defining many such rules, we recommend that you choose a descriptive and detailed name.
Specify the properties that describe the users you want to group. Follow the instructions above.
Specify the serving target, or inventory, you want to serve to those users with the price floor you will assign. Follow the instructions above.
Assign the price floor to this grouping.
Use the Property presets page to create, save, and reuse user property combinations. This is a convenient tool because the combination of properties that describes a user segment can often become a long list of items, and would be time-consuming to recreate if you want to apply multiple rules to it.
Create a Property Preset
You can save a list of properties as a preset when you specify the user properties in the the New ad experience rule page or the the New price group page by clicking Save as preset and assigning a name to the preset (refer to the instructions above).
You can also create a new property preset directly in the Property presets page.
Use a Property Preset
To load a property preset, simply choose one from the drop menu in the New ad experience rule page or the New price group page. The user properties will automatically load for you.
Manage Ad Experience Rules and Price Groups
Rule Granularity: Account Level vs. Ad Format Level
Rules exist at two levels: account level and ad format level.
Account-level rule: When you see a rule in the Ad experience page or the Price groups page, you are looking at the account-level version of that rule. Disabling an account rule will apply to the entire account.
Ad format rule: Whenever a rule applies to a specific app-and-ad-format pairing, you can see it in the Apps → [ad format] page → Ad experience tab or the Apps → [ad format] page → Price groups tab, and you can manage the rule there. When multiple rules apply to a unique app-and-ad-format pairing, you can prioritize them.
Enable or Disable Rules
The Ad experience page and the Price groups page display the rules you have created. These rules apply for all segments in your account. To disable a rule in one of these pages will disable that rule for the whole account. To enable a rule in one of these pages is to make it available wherever you may want to use it. The control on these pages applies to all the target inventory of the segment.
Whenever a rule applies to a specific app-and-ad-format pairing, you can manage it in the Apps → [ad format] page → Ad experience tab or the Apps → [ad format] page → Price groups tab by toggling the enable/disable setting.
When multiple rules apply to the same ad unit (ad request), you can assign the ideal priority to execute them. Prioritizing prevents ad serving conflicts should the rules contradict each other. Refer to the instructions for ad format rules ad experience rules and price groups.
How can we make this article better for you?
Last updated August 24, 2021
TWITTER, MOPUB, and the Bird logo are trademarks of Twitter, Inc. or its affiliates. All third party logos and trademarks included are the property of their respective owners.
© 2021 MoPub (a division of Twitter, Inc.)