Native ads

When you connect the “Ads in mobile apps” module, all the necessary banner types and templates are automatically added to the account.

Native ads are ads that can change based on the functions and design of the app where they're displayed.

The design of native ads matches the environment where you place them. These ads look natural and complement the design of the app page.

You can see the available banner types on the Adfox → Settings → Banner types → Preset → Nondimensional tab.

App Mobile Native is the only banner type that is used for native ads. Available templates are listed below.

Media Native

Media Native is a template for creatives that are images. To add a banner:

  1. Upload an image.
  2. Specify the banner width and height (enter an integer in pixels, without specifying the dimensions).
  3. If necessary, add additional text and a click-through URL.

    Requirements for filling in the Additional text field:

    • Text should be written in one line.
    • All JSON special characters must be escaped.
    You can pass values for each slide in a single field. Example of a correctly filled in field: {\"data\": {\"1\": \"2\",\"3\":\"4\"}}.

Example of Media Native ad:

App Native Slider

App Native Slider is a template for placing multiple banners in the form of a slider.

To add a banner:

  1. Upload an image.
  2. Choose the App Mobile Native banner type and the App Native Slider template.
  3. Set the banner parameters:

    • Slide N: image (where N is the slide number) is the slide image.
    • Slide N: click weblink (where N is the slide number) is a link to the advertiser's website. For the click to work correctly, make sure link contains the protocol (http:// or https://). If the user hasn't installed the app, this link is called instead of a link to a deeplink.
    • Slide N: Deeplink (where N is the slide number) is a link that redirects the user to a specific page in the iOS or Android app.
    • Slide N: Android BundleID (where N is the slide number) is the app ID in Play Store, required for the deeplink to work on Android. For example: com.yandex.searchplugin.
    • Width: Slider width. Enter only an integer in pixels, without specifying the dimension.
    • Height: Slider height. Enter only an integer in pixels, without specifying the dimension.
    • Slide set: In this field, you can adjust the number and type of slides. Add to it a list of variables that look like %global.InAppSlideN% (for slides that don't contain a deeplink) and %global.InAppSlideDeeplinkN% (for slides with a deeplink), where N is the slide number.

      Example of filling out fields for a slider that consists of three slides with deeplinks
      %global.InAppSlideDeeplink1%
      %global.InAppSlideDeeplink2%
      %global.InAppSlideDeeplink3%
    • Additional text: is a field for additional arbitrary data in string format. Requirements for filling in the field:
      • Text should be written in one line.
      • All JSON special characters must be escaped.
      You can pass values for each slide in a single field. Example of a correctly filled in field: {\"data\": {\"1\": \"2\",\"3\":\"4\"}}.

To learn more, go to App Native Slider.

Example of App Native Slider:

Video Native

Video Native is a template for video ads. To add a banner:

  1. Upload a video.
  2. Specify the banner width and height (enter an integer in pixels, without specifying the dimensions) and a click link.

Additional template parameters:

  • Content type: video/mp4. The video is stored on Yandex servers in this format after conversion.
  • Duration (hh:mm:ss): Specify the duration of the video.
  • Progress call time (hh:mm:ss): The recommended value is 00:00:02.
  • Time before the "Skip" bar appears (in seconds and fractions of seconds): The default value is 0.
  • VAST Base64: XML format in accordance with the VAST international standard.
  • Bitrate: Specify the quality of the video in kbps. The recommended value is 600.

The text of a click button is set by default. Based on data received from the user's mobile device, the Mobile Ads SDK displays the button text in one of the following languages:

  • Russian: Подробнее.
  • English: Learn more.
  • Turkish: Ayrıntılar.

The Video Native template can be placed on a placement simultaneously with other native ad formats.

Example of Video Native ad:

Contact support