VAST is an XML-based API response format, standard for video ad delivery. It allows publishers to integrate different demand solutions without developing custom integrations for each partner. The basic integration requires video creative, impression reporting, video events reporting, a click-through link.
Getting started with TopOn VAST ad tag URL
1 Unique Key
The “Placement ID”, which is a unique key generated by the TopOn platform, must be added to the VAST API call in order to receive ad data.
To create a usable ad placement ID, you should contact your TopOn Account Manager to activate your account first. After logging into the TopOn Platform, you need to fill in the details of your app and ad placements according to the actual situation, and turn on TopOn ADX.
- You can follow this document to fill in your app and ad placements.
- You can follow this document to turn on TopOn ADX.
- Specifically for VAST tag integration, be attentive to select ONLY the Rewarded Video ad format.
- Additionally, be careful not to change the account name.
2 Server-to-Server Integration
It is very important for us to understand where the ad request is coming from, either from the client or the server. Please express this with parameter "srvi".
- set "srvi" = 1 if sent from the server side (0 if client side)
- If "srvi" = 1, then "ua" and "ip" also need to be passed
NOTE: Even when server side requests, the confirmation of ALL beacons, especially click and impression beacons, still need to be done on the client side.
3 VAST ad tag URL parameters
You can optimize network transmission speed by using the subdomain URL corresponding to the specific region where your traffic is located. By default, you can use the URL for the APAC region.
VAST URL:
- APAC: http://adx-rtb-sg.anyrtb.com/adx_api/vast
- US: http://adx-rtb-us.anyrtb.com/adx_api/vast
- EU: http://adx-rtb-eu.anyrtb.com/adx_api/vast
All parameters need to be adjusted according to the actual device situation and appended to the VAST tag URL through a GET request method.
| NAME | TYPE | IS REQUIRED | DESCRIPTION |
| pl_id | string | yes |
Topon Placement ID. The unique key generated by the TopOn platform. |
| cpm | float64 | yes | The cost per thousand impressions at this placement. Only support USD as currency. |
| vdmin | int32 | no;default 5 | Video duration min. Minimum duration of RTB video creatives (in seconds) |
| vdmax | int32 |
no; default 30 |
Video duration max. Maximum duration of RTB video creatives (in seconds) |
| vdw | int32 | yes |
Width of the video player in device independent pixels (DIPS).
|
| vdh | int32 | yes |
Height of the video player in device independent pixels (DIPS).
|
| ab | int32 | no | Ad break type 1 = preroll 2 = midroll 3 = postroll |
| aname | string | no | Your bundle Name or channel name |
| bundle | string | yes |
Bundles are the unique identifier which are named and formatted differently across different app stores. See the IAB guidelines for app identification, or examples of common unique identifiers. For platforms where an app store does not exist, the IAB recommends publishers use the following format for store IDs: |
| aver | string | no | Application version. |
| stru | string | no |
Store url. Need to be URL-encoded first. |
| ctid | string | no |
Content ID. ID uniquely identifying the content |
| ctn | string | no |
Content title. Need to be URL-encoded first. (e.g. Best%20Episode%20Ever). |
| ctt | string | no |
Content type. Genre that best describes the content. Need to be URL-encoded first. (e.g. rock, pop, etc). |
| ctd | int32 | no |
Content duration. Length of content in seconds |
| ctc | string | no | Content category.
Array of IAB content categories that describe the content producer.
|
| lat | float64 | no | Latitude from -90.0 to +90.0, where negative is south. |
| lon | float64 | no |
Longitude from -180.0 to +180.0, where negative is west.
|
| country | string | no |
Country code using ISO-3166-1-alpha-3.
|
| srvi | int32 | yes | Set to 1 if the request is sent from server side. (if set to 1, then "ua" and "ip" parameters are required be passed) |
| ua | string | no | User Agent.(required when srvi = 1) |
| ip | string | no | IPv4 address closest to device.(required when srvi = 1) |
| d_type | int32 | yes |
The general type of device.
|
| make | string | yes |
Device make (e.g., “Apple”).
|
| model | string | yes |
Device model (e.g., “iPhone”).
|
| os | string | yes |
Device operating system (e.g., “iOS”).
|
| osv | string | yes |
Device operating system version (e.g., “3.1.2”).
|
| w | int32 | yes |
Physical height of the screen in pixels.
|
| h | int32 | yes |
Physical width of the screen in pixels.
|
| conn_type | int32 | yes |
Network connection type.
1-Mobile/Tablet
2-Personal Computer 3-Connected TV 4-Phone 5-Tablet 6-Connected Device 7-Set Top Box |
| lng | string | yes |
Browser language using ISO-639-1-alpha-2.
|
| ifa | string | yes |
ID sanctioned for advertiser use in the clear (i.e., not hashed).
|
| ifa_type | string | yes |
Device ID type (e.g., “adid”). adid: Android |
| test | int32 |
no default 0 |
Indicator of test mode in which auctions are not billable, where 0 = live mode, 1 = test mode.
|
| tmax | int32 |
no default 250 |
Maximum time in milliseconds the exchange allows for bids to be received including Internet latency to avoid timeout.
|
- VAST 1.0/2.0/3.0 versions are supported. More versions will be supported in the future.
4 VAST tag API sample
http://adx-rtb-sg.anyrtb.com/adx_api/vast?pl_id=b5fdc16c943b7f&vdw=320&vdh=480&bundle=com.testhrpr.punchrush&pub_id=15542&srvi=1&d_type=4&make=samsung&model=SM-A505FN&os=Android&osv=11&w=810&h=1598&conn_type=2&lng=ru&ifa=74bbc4622f6351be6b90184c6bf04e75&ifa_type=adid&cpm=0.01&ip=109.167.134.253&ua=Mozilla%2F5.0%20(iPhone%3B%20CPU%20iPhone%20OS%2016_6_1%20like%20Mac%20OS%20X)%20AppleWebKit%2F605.1.15%20(KHTML%2C%20like%20Gecko)%20Mobile%2F15E148
5 Response sample
<VAST version="2.0">
<Ad id="Adedbe29da-1ac7-4870-8501-d8806f24c28f">
<InLine>
<AdSystem version="2.0">
<![CDATA[topon dsp]]>
</AdSystem>
<AdTitle>
<![CDATA[Topon_inner_test_title_v]]>
</AdTitle>
<Impression id="1">
<![CDATA[https://dsp-api.anythinktech.com/tk?d=eyJUeXBlIjo2LCJkYXRlX3RpbWUiOiIyMDI0LTAxLTI1IDE5OjAwOjQwIiwiYmlkX3RpbWUiOjE3MDYxODA0NDA1NzksInNpZ24iOiIyYTM5ZTA4MmVjNDkyOTY5NGI3MjhmYTk5OTNhOTczMyIsInJlcXVlc3RfaWQiOiIzMGIwODg3My04ZjY0LTQ3ZjAtOGNkMC0wYTBhMDc4YmRmMWYiLCJ0YWdfaWQiOiJUUFNES3J2IiwiZ2VvX3Nob3J0IjoiUlUiLCJidW5kbGUiOiJjb20udGVzdGhycHIucHVuY2hydXNoIiwiZm9ybWF0Ijo1LCJvcyI6MSwiZmxvd190eXBlIjoxLCJicmFuZCI6InNhbXN1bmciLCJpbnRlcmZhY2UiOiIiLCJpcCI6IjEwOS4xNjcuMTM0LjI1MyIsImlmYSI6Ijc0YmJjNDYyMmY2MzUxYmU2YjkwMTg0YzZiZjA0ZTc1IiwiYmlkX2lkIjoiZTIwZjE3YTFkZGMzNGRlNzkzMjQ1MmFhOGJmOTNjNmMiLCJjYW1wYWlnbl9pZCI6MTYsImNyZWF0ZV9pZCI6MTcsImFkX2dyb3VwX2lkIjoxNiwiY3VycmVuY3kiOiJVU0QiLCJwcmljZSI6MTAsImV4cCI6MTgwMDAwMCwidGtfcmVjZWl2ZV90aW1lIjowfQ==]]>
</Impression>
<Impression id="2">
<![CDATA[https://www.toponad.com/zh-cn]]>
</Impression>
<Impression>
<![CDATA[https://tk.toponadss.com/adx/tracking?d=eyJUeXBlIjoiYWR4SW1wIiwiZGF0ZV90aW1lIjoiMjAyNC0wMS0yNSAxOTowMDo0MCIsInRpbWUiOjE3MDYxODA0NDAsInB1Ymxpc2hlcl9pZCI6NSwiZm9ybWF0IjoxLCJwbF9pZF9pbnQiOjU2MDIxLCJhcHBfaWRfaW50IjoxNiwicGxfaWQiOiJiNWZkYzE2Yzk0M2I3ZiIsImFwcF9pZCI6ImE1YWExZjlkZWRhMjZkIiwiYXBwX3ZuIjoiIiwic2RrX3ZlciI6IiIsInVwaWQiOiIiLCJ0X2dfaWQiOjAsImdyb19pZCI6MCwiZ2FpZCI6Ijc0YmJjNDYyMmY2MzUxYmU2YjkwMTg0YzZiZjA0ZTc1IiwicmVxdWVzdF9pZCI6IjMwYjA4ODczLThmNjQtNDdmMC04Y2QwLTBhMGEwNzhiZGYxZiIsIm9mZmVyX2Zpcm1faWQiOjY2LCJkc3BfaWQiOjEzMiwiYmlkX2lkIjoiZTIwZjE3YTFkZGMzNGRlNzkzMjQ1MmFhOGJmOTNjNmMiLCJvaWQiOiIxMzJfMV8xNiIsImNfaWQiOiJDcmVhdGl2ZTUzNWZiZmVmLTdkNTItNDkwMC1hMTk0LTNiNTBhMTRmMjhhMCIsImNsaWVudF9pcCI6IjEwOS4xNjcuMTM0LjI1MyIsImdlb19zaG9ydCI6IlJVIiwiZHNwX2N1cnJlbmN5IjoiVVNEIiwiY3VycmVuY3lfcmF0ZSI6MSwicmV2ZW51ZV9jdXRfcmF0ZSI6MC4wNSwicGxhdGZvcm0iOjEsImJ1bmRsZV9pbiI6ImNvbS50ZXN0aHJwci5wdW5jaHJ1c2giLCJidW5kbGVfZmluYWwiOiJjb20udGVzdGhycHIucHVuY2hydXNoIiwidG1heCI6MjUwLCJiaWRmbG9vciI6MC4wMTA1MjYzMTU3ODk0NzM2ODYsInJ0Yl9hZF90eXBlIjoiNSIsImluc3RsIjowLCJydGJfcG9zIjowLCJydGJfYWRfdHlwZV9zIjoiNSIsInJ0Yl9pbXBfc2l6ZSI6MSwiZXhwaXJlIjozMCwidWEiOiJNb3ppbGxhLzUuMCAoaVBob25lOyBDUFUgaVBob25lIE9TIDE2XzZfMSBsaWtlIE1hYyBPUyBYKSBBcHBsZVdlYktpdC82MDUuMS4xNSAoS0hUTUwsIGxpa2UgR2Vja28pIE1vYmlsZS8xNUUxNDgiLCJkZXZpY2V0eXBlIjo0LCJvc3YiOiIxMSIsImNhbXBhaWduX2lkIjoiMTYiLCJhZGlkIjoiQWRlZGJlMjlkYS0xYWM3LTQ4NzAtODUwMS1kODgwNmYyNGMyOGYiLCJvcmlnaW5hbF9wcmljZV9zdHIiOiJ2b1ZqMFg4d2RwVzRIdlU2azlFVjFBPT0iLCJkaXNjb3VudF91c2RfcHJpY2Vfc3RyIjoiT1JpR3hUNGlPT0J5a3k2eW1BZ0MzQT09IiwiZHNwX3BsYWNlbWVudCI6IlRQU0RLcnYiLCJ2ZXIiOiJvdXRTZWFBcGkiLCJhZHhfYXBpIjozLCJxdWVyeV90aW1lIjoxNDUsImlzX2N0diI6MiwidGVzdCI6MCwiYWR4X2FwaV9iaWRfZmxvb3IiOjAuMDEsInRyYWZmaWNfdHlwZSI6MSwiZG9tYWluX2luIjoiIiwiYWQiOjAsImN0X2lkIjoiIiwiY3RuIjoiIiwiY3RkIjowLCJjdHQiOiIiLCJjdGMiOiIiLCJpZmFfdHlwZSI6ImFkaWQifQ==&auction_price=${AUCTION_PRICE}]]>
</Impression>
<Impression>
<![CDATA[https://dsp-api.anythinktech.com/tk?d=eyJUeXBlIjo1LCJkYXRlX3RpbWUiOiIyMDI0LTAxLTI1IDE5OjAwOjQwIiwiYmlkX3RpbWUiOjE3MDYxODA0NDA1NzksInNpZ24iOiI5MWQwYmRiY2ExYTg2N2ZkMmM4MTBhM2Y0OGZkYmE0OSIsInJlcXVlc3RfaWQiOiIzMGIwODg3My04ZjY0LTQ3ZjAtOGNkMC0wYTBhMDc4YmRmMWYiLCJ0YWdfaWQiOiJUUFNES3J2IiwiZ2VvX3Nob3J0IjoiUlUiLCJidW5kbGUiOiJjb20udGVzdGhycHIucHVuY2hydXNoIiwiZm9ybWF0Ijo1LCJvcyI6MSwiZmxvd190eXBlIjoxLCJicmFuZCI6InNhbXN1bmciLCJpbnRlcmZhY2UiOiIiLCJpcCI6IjEwOS4xNjcuMTM0LjI1MyIsImlmYSI6Ijc0YmJjNDYyMmY2MzUxYmU2YjkwMTg0YzZiZjA0ZTc1IiwiYmlkX2lkIjoiZTIwZjE3YTFkZGMzNGRlNzkzMjQ1MmFhOGJmOTNjNmMiLCJjYW1wYWlnbl9pZCI6MTYsImNyZWF0ZV9pZCI6MTcsImFkX2dyb3VwX2lkIjoxNiwiY3VycmVuY3kiOiJVU0QiLCJwcmljZSI6MTAsImV4cCI6MTgwMDAwMCwidGtfcmVjZWl2ZV90aW1lIjowfQ==]]>
</Impression>
<Creatives>
<Creative>
<Linear>
<Duration>00:00:15</Duration>
<TrackingEvents>
<Tracking event="start">
<![CDATA[https://dsp-api.anythinktech.com/tk?d=eyJUeXBlIjo4LCJ2aWRlb19ldmVudCI6MSwiZGF0ZV90aW1lIjoiMjAyNC0wMS0yNSAxOTowMDo0MCIsImJpZF90aW1lIjoxNzA2MTgwNDQwNTc5LCJzaWduIjoiMDg3MTgxNWMzZTQ4MGY5M2Q3NTgyMWQzZGZkYzAzM2YiLCJyZXF1ZXN0X2lkIjoiMzBiMDg4NzMtOGY2NC00N2YwLThjZDAtMGEwYTA3OGJkZjFmIiwidGFnX2lkIjoiVFBTREtydiIsImdlb19zaG9ydCI6IlJVIiwiYnVuZGxlIjoiY29tLnRlc3RocnByLnB1bmNocnVzaCIsImZvcm1hdCI6NSwib3MiOjEsImZsb3dfdHlwZSI6MSwiYnJhbmQiOiJzYW1zdW5nIiwiaW50ZXJmYWNlIjoiIiwiaXAiOiIxMDkuMTY3LjEzNC4yNTMiLCJpZmEiOiI3NGJiYzQ2MjJmNjM1MWJlNmI5MDE4NGM2YmYwNGU3NSIsImJpZF9pZCI6ImUyMGYxN2ExZGRjMzRkZTc5MzI0NTJhYThiZjkzYzZjIiwiY2FtcGFpZ25faWQiOjE2LCJjcmVhdGVfaWQiOjE3LCJhZF9ncm91cF9pZCI6MTYsImN1cnJlbmN5IjoiVVNEIiwicHJpY2UiOjEwLCJleHAiOjE4MDAwMDAsInRrX3JlY2VpdmVfdGltZSI6MH0=]]>
</Tracking>
<Tracking event="firstQuartile">
<![CDATA[https://dsp-api.anythinktech.com/tk?d=eyJUeXBlIjo4LCJ2aWRlb19ldmVudCI6MiwiZGF0ZV90aW1lIjoiMjAyNC0wMS0yNSAxOTowMDo0MCIsImJpZF90aW1lIjoxNzA2MTgwNDQwNTc5LCJzaWduIjoiMDg3MTgxNWMzZTQ4MGY5M2Q3NTgyMWQzZGZkYzAzM2YiLCJyZXF1ZXN0X2lkIjoiMzBiMDg4NzMtOGY2NC00N2YwLThjZDAtMGEwYTA3OGJkZjFmIiwidGFnX2lkIjoiVFBTREtydiIsImdlb19zaG9ydCI6IlJVIiwiYnVuZGxlIjoiY29tLnRlc3RocnByLnB1bmNocnVzaCIsImZvcm1hdCI6NSwib3MiOjEsImZsb3dfdHlwZSI6MSwiYnJhbmQiOiJzYW1zdW5nIiwiaW50ZXJmYWNlIjoiIiwiaXAiOiIxMDkuMTY3LjEzNC4yNTMiLCJpZmEiOiI3NGJiYzQ2MjJmNjM1MWJlNmI5MDE4NGM2YmYwNGU3NSIsImJpZF9pZCI6ImUyMGYxN2ExZGRjMzRkZTc5MzI0NTJhYThiZjkzYzZjIiwiY2FtcGFpZ25faWQiOjE2LCJjcmVhdGVfaWQiOjE3LCJhZF9ncm91cF9pZCI6MTYsImN1cnJlbmN5IjoiVVNEIiwicHJpY2UiOjEwLCJleHAiOjE4MDAwMDAsInRrX3JlY2VpdmVfdGltZSI6MH0=]]>
</Tracking>
<Tracking event="midpoint">
<![CDATA[https://dsp-api.anythinktech.com/tk?d=eyJUeXBlIjo4LCJ2aWRlb19ldmVudCI6MywiZGF0ZV90aW1lIjoiMjAyNC0wMS0yNSAxOTowMDo0MCIsImJpZF90aW1lIjoxNzA2MTgwNDQwNTc5LCJzaWduIjoiMDg3MTgxNWMzZTQ4MGY5M2Q3NTgyMWQzZGZkYzAzM2YiLCJyZXF1ZXN0X2lkIjoiMzBiMDg4NzMtOGY2NC00N2YwLThjZDAtMGEwYTA3OGJkZjFmIiwidGFnX2lkIjoiVFBTREtydiIsImdlb19zaG9ydCI6IlJVIiwiYnVuZGxlIjoiY29tLnRlc3RocnByLnB1bmNocnVzaCIsImZvcm1hdCI6NSwib3MiOjEsImZsb3dfdHlwZSI6MSwiYnJhbmQiOiJzYW1zdW5nIiwiaW50ZXJmYWNlIjoiIiwiaXAiOiIxMDkuMTY3LjEzNC4yNTMiLCJpZmEiOiI3NGJiYzQ2MjJmNjM1MWJlNmI5MDE4NGM2YmYwNGU3NSIsImJpZF9pZCI6ImUyMGYxN2ExZGRjMzRkZTc5MzI0NTJhYThiZjkzYzZjIiwiY2FtcGFpZ25faWQiOjE2LCJjcmVhdGVfaWQiOjE3LCJhZF9ncm91cF9pZCI6MTYsImN1cnJlbmN5IjoiVVNEIiwicHJpY2UiOjEwLCJleHAiOjE4MDAwMDAsInRrX3JlY2VpdmVfdGltZSI6MH0=]]>
</Tracking>
<Tracking event="thirdQuartile">
<![CDATA[https://dsp-api.anythinktech.com/tk?d=eyJUeXBlIjo4LCJ2aWRlb19ldmVudCI6NCwiZGF0ZV90aW1lIjoiMjAyNC0wMS0yNSAxOTowMDo0MCIsImJpZF90aW1lIjoxNzA2MTgwNDQwNTc5LCJzaWduIjoiMDg3MTgxNWMzZTQ4MGY5M2Q3NTgyMWQzZGZkYzAzM2YiLCJyZXF1ZXN0X2lkIjoiMzBiMDg4NzMtOGY2NC00N2YwLThjZDAtMGEwYTA3OGJkZjFmIiwidGFnX2lkIjoiVFBTREtydiIsImdlb19zaG9ydCI6IlJVIiwiYnVuZGxlIjoiY29tLnRlc3RocnByLnB1bmNocnVzaCIsImZvcm1hdCI6NSwib3MiOjEsImZsb3dfdHlwZSI6MSwiYnJhbmQiOiJzYW1zdW5nIiwiaW50ZXJmYWNlIjoiIiwiaXAiOiIxMDkuMTY3LjEzNC4yNTMiLCJpZmEiOiI3NGJiYzQ2MjJmNjM1MWJlNmI5MDE4NGM2YmYwNGU3NSIsImJpZF9pZCI6ImUyMGYxN2ExZGRjMzRkZTc5MzI0NTJhYThiZjkzYzZjIiwiY2FtcGFpZ25faWQiOjE2LCJjcmVhdGVfaWQiOjE3LCJhZF9ncm91cF9pZCI6MTYsImN1cnJlbmN5IjoiVVNEIiwicHJpY2UiOjEwLCJleHAiOjE4MDAwMDAsInRrX3JlY2VpdmVfdGltZSI6MH0=]]>
</Tracking>
<Tracking event="complete">
<![CDATA[https://dsp-api.anythinktech.com/tk?d=eyJUeXBlIjo4LCJ2aWRlb19ldmVudCI6NSwiZGF0ZV90aW1lIjoiMjAyNC0wMS0yNSAxOTowMDo0MCIsImJpZF90aW1lIjoxNzA2MTgwNDQwNTc5LCJzaWduIjoiMDg3MTgxNWMzZTQ4MGY5M2Q3NTgyMWQzZGZkYzAzM2YiLCJyZXF1ZXN0X2lkIjoiMzBiMDg4NzMtOGY2NC00N2YwLThjZDAtMGEwYTA3OGJkZjFmIiwidGFnX2lkIjoiVFBTREtydiIsImdlb19zaG9ydCI6IlJVIiwiYnVuZGxlIjoiY29tLnRlc3RocnByLnB1bmNocnVzaCIsImZvcm1hdCI6NSwib3MiOjEsImZsb3dfdHlwZSI6MSwiYnJhbmQiOiJzYW1zdW5nIiwiaW50ZXJmYWNlIjoiIiwiaXAiOiIxMDkuMTY3LjEzNC4yNTMiLCJpZmEiOiI3NGJiYzQ2MjJmNjM1MWJlNmI5MDE4NGM2YmYwNGU3NSIsImJpZF9pZCI6ImUyMGYxN2ExZGRjMzRkZTc5MzI0NTJhYThiZjkzYzZjIiwiY2FtcGFpZ25faWQiOjE2LCJjcmVhdGVfaWQiOjE3LCJhZF9ncm91cF9pZCI6MTYsImN1cnJlbmN5IjoiVVNEIiwicHJpY2UiOjEwLCJleHAiOjE4MDAwMDAsInRrX3JlY2VpdmVfdGltZSI6MH0=]]>
</Tracking>
</TrackingEvents>
<VideoClicks>
<ClickThrough>
<![CDATA[https://www.toponad.com/zh-cn/report/240.html]]>
</ClickThrough>
<ClickTracking id="DART">
<![CDATA[https://dsp-api.anythinktech.com/tk?d=eyJUeXBlIjo3LCJkYXRlX3RpbWUiOiIyMDI0LTAxLTI1IDE5OjAwOjQwIiwiYmlkX3RpbWUiOjE3MDYxODA0NDA1NzksInNpZ24iOiJlMGM5OWVlMTQwNDkzZTlhYWJkNmQ5OWRiOGQwMjAzZSIsInJlcXVlc3RfaWQiOiIzMGIwODg3My04ZjY0LTQ3ZjAtOGNkMC0wYTBhMDc4YmRmMWYiLCJ0YWdfaWQiOiJUUFNES3J2IiwiZ2VvX3Nob3J0IjoiUlUiLCJidW5kbGUiOiJjb20udGVzdGhycHIucHVuY2hydXNoIiwiZm9ybWF0Ijo1LCJvcyI6MSwiZmxvd190eXBlIjoxLCJicmFuZCI6InNhbXN1bmciLCJpbnRlcmZhY2UiOiIiLCJpcCI6IjEwOS4xNjcuMTM0LjI1MyIsImlmYSI6Ijc0YmJjNDYyMmY2MzUxYmU2YjkwMTg0YzZiZjA0ZTc1IiwiYmlkX2lkIjoiZTIwZjE3YTFkZGMzNGRlNzkzMjQ1MmFhOGJmOTNjNmMiLCJjYW1wYWlnbl9pZCI6MTYsImNyZWF0ZV9pZCI6MTcsImFkX2dyb3VwX2lkIjoxNiwiY3VycmVuY3kiOiJVU0QiLCJwcmljZSI6MTAsImV4cCI6MTgwMDAwMCwidGtfcmVjZWl2ZV90aW1lIjowfQ==]]>
</ClickTracking>
<ClickTracking id="DART">
<![CDATA[https://www.toponad.com/zh-cn/terms]]>
</ClickTracking>
<ClickTracking>
<![CDATA[https://tk.toponadss.com/adx/tracking?d=eyJUeXBlIjoiYWR4Q2xpY2siLCJkYXRlX3RpbWUiOiIyMDI0LTAxLTI1IDE5OjAwOjQwIiwidGltZSI6MTcwNjE4MDQ0MCwicHVibGlzaGVyX2lkIjo1LCJmb3JtYXQiOjEsInBsX2lkX2ludCI6NTYwMjEsImFwcF9pZF9pbnQiOjE2LCJwbF9pZCI6ImI1ZmRjMTZjOTQzYjdmIiwiYXBwX2lkIjoiYTVhYTFmOWRlZGEyNmQiLCJhcHBfdm4iOiIiLCJzZGtfdmVyIjoiIiwidXBpZCI6IiIsInRfZ19pZCI6MCwiZ3JvX2lkIjowLCJnYWlkIjoiNzRiYmM0NjIyZjYzNTFiZTZiOTAxODRjNmJmMDRlNzUiLCJyZXF1ZXN0X2lkIjoiMzBiMDg4NzMtOGY2NC00N2YwLThjZDAtMGEwYTA3OGJkZjFmIiwib2ZmZXJfZmlybV9pZCI6NjYsImRzcF9pZCI6MTMyLCJiaWRfaWQiOiJlMjBmMTdhMWRkYzM0ZGU3OTMyNDUyYWE4YmY5M2M2YyIsIm9pZCI6IjEzMl8xXzE2IiwiY19pZCI6IkNyZWF0aXZlNTM1ZmJmZWYtN2Q1Mi00OTAwLWExOTQtM2I1MGExNGYyOGEwIiwiY2xpZW50X2lwIjoiMTA5LjE2Ny4xMzQuMjUzIiwiZ2VvX3Nob3J0IjoiUlUiLCJkc3BfY3VycmVuY3kiOiJVU0QiLCJjdXJyZW5jeV9yYXRlIjoxLCJyZXZlbnVlX2N1dF9yYXRlIjowLjA1LCJwbGF0Zm9ybSI6MSwiYnVuZGxlX2luIjoiY29tLnRlc3RocnByLnB1bmNocnVzaCIsImJ1bmRsZV9maW5hbCI6ImNvbS50ZXN0aHJwci5wdW5jaHJ1c2giLCJ0bWF4IjoyNTAsImJpZGZsb29yIjowLjAxMDUyNjMxNTc4OTQ3MzY4NiwicnRiX2FkX3R5cGUiOiI1IiwiaW5zdGwiOjAsInJ0Yl9wb3MiOjAsInJ0Yl9hZF90eXBlX3MiOiI1IiwicnRiX2ltcF9zaXplIjoxLCJleHBpcmUiOjMwLCJ1YSI6Ik1vemlsbGEvNS4wIChpUGhvbmU7IENQVSBpUGhvbmUgT1MgMTZfNl8xIGxpa2UgTWFjIE9TIFgpIEFwcGxlV2ViS2l0LzYwNS4xLjE1IChLSFRNTCwgbGlrZSBHZWNrbykgTW9iaWxlLzE1RTE0OCIsImRldmljZXR5cGUiOjQsIm9zdiI6IjExIiwiY2FtcGFpZ25faWQiOiIxNiIsImFkaWQiOiJBZGVkYmUyOWRhLTFhYzctNDg3MC04NTAxLWQ4ODA2ZjI0YzI4ZiIsIm9yaWdpbmFsX3ByaWNlX3N0ciI6InZvVmowWDh3ZHBXNEh2VTZrOUVWMUE9PSIsImRpc2NvdW50X3VzZF9wcmljZV9zdHIiOiJPUmlHeFQ0aU9PQnlreTZ5bUFnQzNBPT0iLCJkc3BfcGxhY2VtZW50IjoiVFBTREtydiIsInZlciI6Im91dFNlYUFwaSIsImFkeF9hcGkiOjMsInF1ZXJ5X3RpbWUiOjE0NSwiaXNfY3R2IjoyLCJ0ZXN0IjowLCJhZHhfYXBpX2JpZF9mbG9vciI6MC4wMSwidHJhZmZpY190eXBlIjoxLCJkb21haW5faW4iOiIiLCJhZCI6MCwiY3RfaWQiOiIiLCJjdG4iOiIiLCJjdGQiOjAsImN0dCI6IiIsImN0YyI6IiIsImlmYV90eXBlIjoiYWRpZCJ9]]>
</ClickTracking>
</VideoClicks>
<MediaFiles>
<MediaFile delivery="" type="video/mp4" width="0" height="0" size="0">
<![CDATA[https://material-files.anythinktech.com/topon/dsp-admin/a_1691486221516410738_0a7e66785968de4cf147927ab7fc84e8fb2e45eb.mp4]]>
</MediaFile>
</MediaFiles>
</Linear>
</Creative>
<Creative>
<CompanionAds>
<Companion>
<CompanionClickThrough>
<![CDATA[https://www.toponad.com/zh-cn/report/240.html]]>
</CompanionClickThrough>
<CompanionClickTracking>
<![CDATA[https://dsp-api.anythinktech.com/tk?d=eyJUeXBlIjo3LCJkYXRlX3RpbWUiOiIyMDI0LTAxLTI1IDE5OjAwOjQwIiwiYmlkX3RpbWUiOjE3MDYxODA0NDA1NzksInNpZ24iOiJlMGM5OWVlMTQwNDkzZTlhYWJkNmQ5OWRiOGQwMjAzZSIsInJlcXVlc3RfaWQiOiIzMGIwODg3My04ZjY0LTQ3ZjAtOGNkMC0wYTBhMDc4YmRmMWYiLCJ0YWdfaWQiOiJUUFNES3J2IiwiZ2VvX3Nob3J0IjoiUlUiLCJidW5kbGUiOiJjb20udGVzdGhycHIucHVuY2hydXNoIiwiZm9ybWF0Ijo1LCJvcyI6MSwiZmxvd190eXBlIjoxLCJicmFuZCI6InNhbXN1bmciLCJpbnRlcmZhY2UiOiIiLCJpcCI6IjEwOS4xNjcuMTM0LjI1MyIsImlmYSI6Ijc0YmJjNDYyMmY2MzUxYmU2YjkwMTg0YzZiZjA0ZTc1IiwiYmlkX2lkIjoiZTIwZjE3YTFkZGMzNGRlNzkzMjQ1MmFhOGJmOTNjNmMiLCJjYW1wYWlnbl9pZCI6MTYsImNyZWF0ZV9pZCI6MTcsImFkX2dyb3VwX2lkIjoxNiwiY3VycmVuY3kiOiJVU0QiLCJwcmljZSI6MTAsImV4cCI6MTgwMDAwMCwidGtfcmVjZWl2ZV90aW1lIjowfQ==]]>
</CompanionClickTracking>
<CompanionClickTracking>
<![CDATA[https://www.toponad.com/zh-cn/terms]]>
</CompanionClickTracking>
<TrackingEvents></TrackingEvents>
<StaticResource creativeType="image/jpg">
<![CDATA[https://material-files.anythinktech.com/topon/dsp-admin/a_1692849971250601422_test.png]]>
</StaticResource>
<IFrameResource></IFrameResource>
</Companion>
</CompanionAds>
</Creative>
</Creatives>
<Description>
<![CDATA[Topon_inner_test_description_v]]>
</Description>
<Survey></Survey>
</InLine>
</Ad>
</VAST>