Native Element
Native elements are application components used to configure monetization, promotional campaigns, and other user-facing scenarios. They allow controlling campaign logic and presentation directly within the product, without requiring application updates.
This section serves as the main entry point for Native elements documentation.
Purpose of Native elements
Native elements are used to:
- configure monetization flows inside the application;
- manage in-game products and rewards;
- build promotional and cross-promo campaigns;
- trigger user-facing events;
- link system products with in-app products and external services;
- control placements and display logic within the application.
Each Native element type fulfills a specific functional role within the system.
Native element types
The system supports the following Native element types:
- Banner Placement
- Bonus Product ID
- Consumable Product ID
- Cross-Promo Product ID
- Deeplink Product ID
- Event
- External Product ID
- Info Product ID
- Non-Consumable Product ID
- Rewarded Product ID
- Spot
- Subscription Product ID
- Unknown Product ID
Each type has its own purpose, configuration rules, and usage scenarios. Detailed documentation for every Native element type is available in the corresponding articles within this section.
In-App product imports
Native elements work in conjunction with in-app products imported from application stores. This section also includes guides for importing products via official store APIs:
Imported products are referenced by Product ID–based Native elements such as Consumable, Non-Consumable, and Subscription Product ID.
Documentation structure
The documentation is organized into separate articles, each focused on a specific Native element type or related functionality, including:
- purpose and usage scenarios;
- configuration parameters;
- behavior and limitations.