Skip to main content
GET
Native Ads
Native ads are returned as structured data, allowing you to implement custom UI that matches your app or website design.

Request Parameters

Headers

string
required
App Key (found in adrop_service.json)

Query Parameters

string
required
Native ad unit ID
string
User unique identifier. Used for frequency capping and targeting.
string
Platform. One of android, ios, web
string
Locale. e.g., en_US, ko_KR
string
Theme mode. light or dark
string
Context targeting ID
integer
Set to 1 to receive asset URLs and tracking pixels. You must implement impression and click tracking manually in this case.
string
Advertising identifier (required for device preview)

Response

integer
required
Response code. 0 indicates success.
string
required
Response message
object
Ad data

Tracking Implementation

When using trackMode=1, you must track impression and click events manually.

Impression Tracking

Call the imprTracker URL when the ad is displayed on screen:

Click Tracking

Call the clickTracker URL first when the user clicks the ad, then navigate to destinationURL:

Custom Rendering Example


Banner Ads

HTML banner ad implementation

Targeting Settings

User properties and targeting configuration