App open ads

App open ads help you monetize your app's loading screens. They appear when a user opens your app or navigates back to it from the background. The ad doesn't occupy the entire screen so that the user can see which app they've entered and follow the loading process. There's a countdown button they can tap to return to the app.

The ad unit can show Combinatorial ads or display ads. Video ads aren't supported in this format.

When you should consider using app open ads:

  • You're already monetizing your app's splash screen using fullscreen ads.
  • You want a fresh way to boost your app revenue.
  • You need an alternative to interstitial ads.

Creating ad blocks

Warning

For an App Open Ads unit, only ads from the Yandex Advertising Network are available. You won't be able to connect any ad exchanges.

  1. In the main menu, go to Ads in apps → Applications. Click column and select Add.

  2. Select the App Open Ads ad format.

  3. Enter a name for the ad unit — it'll make it easier to find the unit in the interface Yandex Advertising Network.

  4. Define CPM settings. In the CPM strategy field, select:

    • Maximum revenue: If you don't want to limit the cost of an impression in the ad unit.

    • eCPM floor: If you want to set the minimum cost of an impression in the ad unit. When selecting this option, also specify the floor value in rubles, US dollars, or euros. You can change the floor currency in your account settings.

    How it looks in the interface

  5. Click Save.

    The new unit with a unique ID will appear in the list on the app page. The unit ID (ID) consists of the product ID (R-M), app ID (PAGE_ID), and the unit index number.

    Note

    One app can have no more than 200 active ad units. Move unused units to the archive. If you need to add more than 200 units, contact support.

  6. Integrate the ad unit into the app. For step-by-step instructions on how to configure this, see the Yandex Mobile Ads SDK documentation:

  1. In the main menu, go to Ads in apps → Applications and open the app page. Under the app name, click New ad unit.

  2. Select the App Open Ads ad format.

  3. Enter a name for the ad unit — it'll make it easier to find the unit in the interface Yandex Advertising Network.

  4. Define CPM settings. In the CPM strategy field, select:

    • Maximum revenue: If you don't want to limit the cost of an impression in the ad unit.

    • eCPM floor: If you want to set the minimum cost of an impression in the ad unit. When selecting this option, also specify the floor value in rubles, US dollars, or euros. You can change the floor currency in your account settings.

    How it looks in the interface

  5. Click Save.

    The new unit with a unique ID will appear in the list on the app page. The unit ID (ID) consists of the product ID (R-M), app ID (PAGE_ID), and the unit index number.

    Note

    One app can have no more than 200 active ad units. Move unused units to the archive. If you need to add more than 200 units, contact support.

  6. Integrate the ad unit into the app. For step-by-step instructions on how to configure this, see the Yandex Mobile Ads SDK documentation:

Actions with units

In the main menu, go to Ads in apps → Ad Units.

Pick an ad unit from the list and select the necessary action:

  • Duplicate: Create another unit in the ad unit list with the same settings but with a different ID.
  • Send to archive: Send the unit to the archive. To restore an ad unit, find it using the status filter and click Restore.

To make your work easier, filtering and bulk actions are available in the ad unit list:

  • To display only the ad units you need, click and select the filters.
  • To go to bulk actions, select the desired ad units. A context menu with available actions opens:
    • Send to archive: Move the selected ad units to the archive.
    • Restore: Unarchive the selected ad units.
    • Statistics: Go to reports on the ad unit group.
    • Geography: Set up regional targeting for the selected ad units.

Tip

Bulk actions are applied only to ad units listed on your current page. To process more ad units at once, scroll to the bottom of the list and set the number of lines displayed per page to 100.

Regional settings

You can restrict ad impressions in a unit for app users from a specific region. To do this, open the ad unit on the app page or in the ad unit list and go to Regions.

In the region tree, select one or more regions. Set the eCPM floor in rubles or in the selected currency without VAT in the eCPM field. Subregions inherit the CPM floor from the top level region.

To fully disable ad impressions in a region, select it and choose the Block option.

Best practices for app open ads

  • We don't recommend showing app open ads before the app reaches the splash screen.

    Showing the splash screen enhances the user experience, making it more intuitive. This way, the user will know that they opened the right app and won't be surprised or confused by the ad. On this screen, you can also warn users about the upcoming ad. To do this, use a loading indicator or a simple text message informing the user that they can continue viewing the app content after the ad.

  • If there's a delay between requesting and showing an ad, the user might briefly start using the app only to be suddenly interrupted by an unexpected, out-of-context ad. This can hurt the user experience, which is why these scenarios should be avoided. One solution is to show the splash screen before displaying the main app content and to begin ad impressions from that screen. We don't recommend displaying an ad if the app has already opened content after the splash screen.

  • Wait for new users to open the app and use it a few times before starting to serve App Open Ad impressions. Show the ad only to users who meet specific criteria (for example, if they completed a particular level, opened the app a certain number of times, or don't participate in reward offers). We don't recommend displaying an ad immediately after the app is installed.

  • Adjust the frequency of impressions based on user behavior. We don't recommend serving an ad at every cold or hot app start.

  • Display ads only if the app has been running in the background for a certain time (for example, 30 seconds, 2 minutes, or 15 minutes).

  • We recommend running tests because every app is unique and requires a tailored approach to maximize revenue without sacrificing user retention or time spent in the app. User behavior and engagement may change over time, so we recommend periodically testing different display strategies for App Open Ads within your app.

Contact support

Cost per one thousand viewable impressions of an ad unit. An impression is considered viewable if at least one pixel of the ad unit was in the viewable area of the screen.

Previous
Next