TopOn SDK v6.2.95 and above support JD platform
Cooperation Model | illustrate | Usage process description |
---|---|---|
Own account | Developers use their own JD platform ID and settle accounts with the JD platform. | Refer to Step 1 ~ Step 6 of this article |
Step1. Create JD platform account
Log in to the JD platform to apply for an account
Step 2. Create app and position of the JD platform
(1) Create an application in 流量管理--> 应用
注:应用创建完成后,需要京媒平台进行审核,只有审核通过后才能正常投放广告。
Note: After the application is created, it needs to be reviewed by the JD platform. Only after the review is passed can advertisements be placed normally.
(2) Create a new code position in 流量管理--> 代码位
Step3. Configure the Report API of JD Platform
(1) Obtaining report API related configuration parameters on the JD platform
You can apply to the JD Platform Business Department to open the report API permission. After opening the report API permission, you need to obtain the following configuration information from the JD Platform:
Configuration parameters | Get Path |
Company ID | Company ID provided by the JD platform |
AppKey | AppKey provided by Zeus platform |
App Secret | App Secret provided by Zeus platform |
① Log in to the JD platform to obtain the company ID
② Log in to the Zeus platform to obtain the AppKey and App Secret
- Select the created application on the Zeus platform (if you have not created an application, please create one first and submit it to the JD platform for review)
- Click 应用概览 to view the AppKey and App Secret of the application.
③ Log in to the Zeus platform and fill in the callback URL of TopOn. Because when connecting to the JD platform, you need to log in to the JD platform through Oauth authentication and pass the Access Token, so you need to fill in the callback URL of TopOn for Oauth authentication in the Zeus platform backend.
- Select the corresponding App in the application management of the Zeus platform, and click Manage
- In the callback URL of the application settings, fill in the callback URL address provided by TopOn.
The callback URL of TopOn is as follows:
https://portal.toponad.net/oauth/callback/jad
(2) Configure the Report API of the JD platform in TopOn
Navigate to TopOn→ Network→Monetization→ New Network (JD) → Edit (Report API = ON)
① Fill in company ID, AppKey, App Secret
② Click API authorization to log in to the JD platform . After logging in, TopOn will automatically obtain the Access Token
Step4. Introduction to JD platform code position
The corresponding relationship between the code position of JD platform and the ad type of TopOn is as follows:
JD | TopOn-Ad Type |
Splash (JD rendering) | Splash |
SPlash (media rendering) | Native |
Native (rendering by JD.com) | Native |
Native (Media Rendering) | Native |
Step5. Configure JD platform on TopOn
(1) The following two parameters of the JD platform need to be configured in TopOn, so that JD platform ads can be displayed through the TopOn SDK, and JD platform data can be displayed through the TopOn:
parameter name | illustrate |
App ID | The unique app ID corresponding to each app on the JD platform |
Slot ID | The unique Slot ID corresponding to each Slot on the JD platform |
Check the app ID and slot ID in 流量管理 > 代码位

(2) Configure the parameters of the JD platform in TopOn
① Navigate to TopOn→ Network→Monetization→ New Network (JD ) → Edit (Report API = ON)
② Fill in the app ID & slot ID of the JD platform corresponding to the TopOn app
Ad sources will be sorted based on eCPM price. Please fill in the actual eCPM price set by the Network.
Specific instructions:
- When configuring the code slot in JD, select [Do not set] price (as shown in Figure 1 below), and select [Header bidding] in TopOn configuration (as shown in Figure 2 below), which is JD's C2S bidding configuration.
- The configuration of TopOn is as shown below. Select [Header Bidding] and fill in the JD slot ID. All other configurations can be [Default].
- Click area configuration instructions (see Figure 3 below): Select according to the developer's needs in the [TopOn], [No need] for additional technical development, [No need] for additional configuration in the JD background. If there is no special requirement, select [Default].
- Countdown time description: If necessary, it can be adjusted according to the developer's own needs.