|
5 | 5 | targetNamespace="http://www.iab.com/VAST"
|
6 | 6 | xmlns="http://www.iab.com/VAST"
|
7 | 7 | xmlns:vast="http://www.iab.com/VAST"
|
8 |
| - version="4.0.4" |
| 8 | + version="4.0.5" |
9 | 9 | xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
10 | 10 | <!-- =================== Begin root VAST document structure ============= -->
|
11 | 11 | <xs:element id="vast.root" name="VAST">
|
|
299 | 299 | <xs:complexType>
|
300 | 300 | <xs:sequence>
|
301 | 301 | <xs:element name="IconClickThrough"
|
302 |
| - type="vast:IconTrackingUri_type" |
| 302 | + type="xs:anyURI" |
303 | 303 | minOccurs="0"
|
304 | 304 | maxOccurs="1">
|
305 | 305 | <xs:annotation>
|
306 | 306 | <xs:documentation>URL to open as destination page when user clicks on the icon.</xs:documentation>
|
307 | 307 | </xs:annotation>
|
308 | 308 | </xs:element>
|
309 | 309 | <xs:element name="IconClickTracking"
|
310 |
| - type="xs:anyURI" |
| 310 | + type="vast:IconTrackingUri_type" |
311 | 311 | minOccurs="0"
|
312 | 312 | maxOccurs="unbounded">
|
313 | 313 | <xs:annotation>
|
|
318 | 318 | </xs:complexType>
|
319 | 319 | </xs:element>
|
320 | 320 | <xs:element name="IconViewTracking"
|
321 |
| - type="vast:IconTrackingUri_type" |
| 321 | + type="xs:anyURI" |
322 | 322 | minOccurs="0"
|
323 | 323 | maxOccurs="unbounded">
|
324 | 324 | <xs:annotation>
|
325 |
| - <xs:documentation>URLs to ping when icon is shown.</xs:documentation> |
| 325 | + <xs:documentation>A URI for the tracking resource file to be called when the icon creative is displayed.</xs:documentation> |
326 | 326 | </xs:annotation>
|
327 | 327 | </xs:element>
|
328 | 328 | </xs:sequence>
|
|
651 | 651 | </xs:complexType>
|
652 | 652 | </xs:element>
|
653 | 653 | <xs:element name="Mezzanine"
|
| 654 | + type="xs:anyURI" |
654 | 655 | minOccurs="0"
|
655 | 656 | maxOccurs="1">
|
656 | 657 | <xs:annotation>
|
|
659 | 660 | Content must be wrapped in CDATA tag.
|
660 | 661 | </xs:documentation>
|
661 | 662 | </xs:annotation>
|
662 |
| - <xs:complexType> |
663 |
| - <xs:simpleContent> |
664 |
| - <xs:extension base="xs:anyURI" /> |
665 |
| - </xs:simpleContent> |
666 |
| - </xs:complexType> |
667 | 663 | </xs:element>
|
668 | 664 | <xs:element name="InteractiveCreativeFile"
|
669 | 665 | minOccurs="0"
|
|
809 | 805 | </xs:annotation>
|
810 | 806 | </xs:element>
|
811 | 807 | <xs:element name="CompanionClickTracking"
|
812 |
| - type="xs:anyURI" |
813 | 808 | minOccurs="0"
|
814 | 809 | maxOccurs="unbounded">
|
815 | 810 | <xs:annotation>
|
816 |
| - <xs:documentation>URLs to ping when user clicks on the the companion banner ad.</xs:documentation> |
| 811 | + <xs:documentation>A URI to a tracking resource file used to track a companion clickthrough.</xs:documentation> |
817 | 812 | </xs:annotation>
|
| 813 | + <xs:complexType> |
| 814 | + <xs:simpleContent> |
| 815 | + <xs:extension base="xs:anyURI"> |
| 816 | + <xs:attribute name="id" |
| 817 | + type="xs:string" |
| 818 | + use="required"> |
| 819 | + <xs:annotation> |
| 820 | + <xs:documentation>An id provided by the ad server to track the click in reports.</xs:documentation> |
| 821 | + </xs:annotation> |
| 822 | + </xs:attribute> |
| 823 | + </xs:extension> |
| 824 | + </xs:simpleContent> |
| 825 | + </xs:complexType> |
| 826 | + |
818 | 827 | </xs:element>
|
819 | 828 | <xs:element name="CreativeExtensions"
|
820 | 829 | type="vast:CreativeExtensions_type"
|
@@ -1252,7 +1261,7 @@ impression.
|
1252 | 1261 | </xs:complexType>
|
1253 | 1262 |
|
1254 | 1263 | <!-- ============ Simple Verification type used under Wrapper elements =============== -->
|
1255 |
| - <xs:complexType name="Verification_type" id="vtype.ad.verificationbase"> |
| 1264 | + <xs:complexType name="Verification_Wrapper_type" id="vtype.ad.verificationbase"> |
1256 | 1265 | <xs:annotation>
|
1257 | 1266 | <xs:documentation>
|
1258 | 1267 | Verification elements are nested under AdVerifications. The Verification element is used to contain the
|
@@ -1365,7 +1374,7 @@ play as intended.
|
1365 | 1374 | </xs:annotation>
|
1366 | 1375 | <xs:sequence>
|
1367 | 1376 | <xs:element name="Verification"
|
1368 |
| - type="vast:Verification_type" |
| 1377 | + type="vast:Verification_Wrapper_type" |
1369 | 1378 | minOccurs="0"
|
1370 | 1379 | maxOccurs="unbounded">
|
1371 | 1380 | </xs:element>
|
@@ -1400,7 +1409,7 @@ play as intended.
|
1400 | 1409 | maxOccurs="1" />
|
1401 | 1410 |
|
1402 | 1411 | <xs:element name="Creatives"
|
1403 |
| - minOccurs="1" |
| 1412 | + minOccurs="0" |
1404 | 1413 | maxOccurs="1">
|
1405 | 1414 | <xs:annotation>
|
1406 | 1415 | <xs:documentation>
|
@@ -1437,16 +1446,12 @@ play as intended.
|
1437 | 1446 | </xs:element>
|
1438 | 1447 | -->
|
1439 | 1448 | <xs:element name="VASTAdTagURI"
|
| 1449 | + type="xs:anyURI" |
1440 | 1450 | minOccurs="1"
|
1441 | 1451 | maxOccurs="1">
|
1442 | 1452 | <xs:annotation>
|
1443 | 1453 | <xs:documentation>A URI to another VAST response that may be another VAST Wrapper or a VAST InLine ad.</xs:documentation>
|
1444 | 1454 | </xs:annotation>
|
1445 |
| - <xs:complexType> |
1446 |
| - <xs:simpleContent> |
1447 |
| - <xs:extension base="xs:anyURI" /> |
1448 |
| - </xs:simpleContent> |
1449 |
| - </xs:complexType> |
1450 | 1455 | </xs:element>
|
1451 | 1456 | </xs:sequence>
|
1452 | 1457 | <xs:attribute name="followAdditionalWrappers"
|
|
0 commit comments