Step1. Create CSJ account
Login csjplatform.com to apply for account
Step2. Create CSJ app and placement
(1) Navigate to Application--> Apps, and add Apps
(2) Navigate to Application--> Ad Placements, and add Ad Placements
Step3. Configure CSJ's Report API
CSJ Ads will provide configuration information for pulling revenue data through the Report API, as follows:
Info | Desc |
---|---|
User ID | One User ID for each main account |
Role ID | One Role ID for each sub account ( If the login account is the main account, the sub-account ID is the same as the main account ID.) |
Secure Key | One Secure Key for each sub Account |
Currency | You need to choose the currency When you enable the Auto Create Ad Source feature |
Note:
① CSJ Report API 2.0 has added the Role ID parameter, you can click the following instructions to add the Role ID
② The above parameters are also required to Auto Create Ad Source feature, you need to apply to CSJ Ads to open the Placement management API to use it. Please confirm whether you have the corresponding permission before enabling the automatic creation of ad sources function.
(1) Get Report API in CSJ
① Get user ID
② Obtain Role ID and Secure Key
③ Obtain currency
(2) Configure the CSJ Report API in TopOn
Navigate to TopOn→Network→Monetization→Add Network(Network=CSJ)→Edit(Report API = ON )→ Fill in Currency, User ID, Role ID and Secure Key
Note: If your account does not have ReportAPI permission, Report API can choose OFF, which does not affect your operation of configuring placement. Follow-up you can refer to Step7. Import CSJ data to TopOn
Step4. Configuring CSJ placement on TopOn
Starting from December 5, 2019, the new personalized template Ad Placement (including Banner, Interstitial, Native ads, draw Native Video, Interstitial video, Rewarded video) in CSJ will not return ads to the CSJ's low version SDK ( CSJ Android SDK <2.5.0.0 or CSJ iOS SDK <2.5.0.0, corresponding to TopOn Android SDK <5.0.0 or TopOn iOS SDK <5.0.0), and the lower version SDK will return error code 40029. Please upgrade to the latest SDK as soon as possible.
CSJ's Ad Type description
The correspondence between CSJ's ad types and TopOn's ad types is as follows:
CSJ-Ad Type | TopOn-Ad Type |
---|---|
Native Ads | Native |
Vertical Draw Video Ads | Native |
Banner Ads | Banner Ads |
Interstitital Static Image Ads | Interstitial(Image) |
Interstitital Video Ads | Interstitial(Video) |
Interstitial Ads | New Interstitial |
Splash Ads | Splash |
Rewarded video Ads | Rewarded Video |
Note : The interface for creating a placement in CSJ is as follows
Step5. Configure CSJ on TopOn
(1) The following two parameters of CSJ need to be configured in the TopOn, so that CSJ ads can be displayed through the TopOn SDK and CSJ data can be displayed through the TopOn:
Parameter name | Description |
---|---|
APP ID | CSJ unique APP ID for each APP |
Slot ID | CSJ unique Slot ID for each ad placement |
(2) View the APP ID and Slot ID in Application --> Ad Placements
(3) Configure CSJ parameters in TopOn
① Add ad source, log in to TopOn → Network → Monetization(CSJ)→ Operation(AD Source Setting)→Add AD Source
② Fill in the APP ID & Slot ID of the CSJ corresponding to TopOn's APP
③ Set the eCPM price of the ad source (eCPM price can be set independently for different Segment)
The AD Source will be sorted according to the eCPM price, please fill in the real eCPM price set by CSJ. Please contact CSJ and set the eCPM price of the ad source
Step6. Add CSJ adapter to the application code
Refer to the TopOn SDK integration documentation
Step7. Import CSJ data to TopOn
If your CSJ account does not have ReportAPI permission, we recommend that you export the data in the CSJ and upload it to the TopOn. With the uploaded data, you can view the overall revenue of the placement on TopOn.
How to import data? Please refer to: Manual Upload of Third-Party Data Guide