[null,null,["最后更新时间 (UTC):2025-08-21。"],[[["\u003cp\u003eAuthorized Buyers supports skippable in-stream video ads using VAST 2.0 and 3.0, with specific requirements for implementing skip tracking within the VAST XML.\u003c/p\u003e\n"],["\u003cp\u003eSkippable ads served on Authorized Buyers must display a skippable button after at least five seconds, which is triggered by the publisher player reading the VAST response.\u003c/p\u003e\n"],["\u003cp\u003eOpenRTB's implementation of skippable ads now uses bid flattening to send separate requests for skippable and non-skippable opportunities, based on the \u003ccode\u003emaxduration\u003c/code\u003e and \u003ccode\u003eskip\u003c/code\u003e fields.\u003c/p\u003e\n"],["\u003cp\u003eBuyers must include a \u003ccode\u003eTracking\u003c/code\u003e node with the \u003ccode\u003eevent="skip"\u003c/code\u003e attribute under \u003ccode\u003eAd/Inline/Extensions/Extension/CustomTracking\u003c/code\u003e in VAST 2.0 or the \u003ccode\u003eskip\u003c/code\u003e event for VAST 3.0 to enable skippable functionality, which will then trigger a URI ping when the user skips.\u003c/p\u003e\n"],["\u003cp\u003eAuthorized Buyers skippable video ads differ from TrueView ads in several ways, including availability, billing model (CPM vs.CPV), YouTube view count impact, media file hosting, and maximum ad length.\u003c/p\u003e\n"]]],[],null,["# Skippable In-Stream Video Ads\n\nAuthorized Buyers supports Skippable In-Stream Video Ads in both\nVAST 2.0 and 3.0.\n\nAuthorized Buyers will not consider creatives to be skippable if they have skip\ntracking URLs included under\n`Ad/Wrapper/Extensions/Extension/CustomTracking` instead of under\n`Ad/Inline/Extensions/Extension/CustomTracking`. Additionally,\nbecause Authorized Buyers is unable to analyze the contents or functionality of a\nVPAID ad, it cannot detect an ad's skip functionality if the ad is\nimplemented through VPAID.\n\nAuthorized Buyers supports skippable ads that use VAST 2.0 (through a custom\nin-line skippable tracking element in the XML) or\n[VAST 3.0](//www.iab.net/vast)\nwith built-in skippable ad tracking functionality.\n\nHow are skippable ads served?\n-----------------------------\n\nWhen a skippable ad is served, the publisher player reads the VAST\nresponse to determine if the ad has been implemented correctly as a\nskippable ad and then displays a skippable button. The ad will be\ndisplayed for at least five seconds before it can be skipped.\n\nBuyer requirements\n------------------\n\nOpenRTB uses `BidRequest.imp.video.maxduration` to indicate\nmaximum duration, and indicates skipability with a boolean\n`BidRequest.imp.video.skip` field. Due to this structure, if an\nimpression accepts both skipable and non-skipable ads with different maximum\ndurations, a bid request can only represent one combination at a time. By\ndefault, Google will use\n[bid flattening](/authorized-buyers/rtb/get-started/request-guide#skippability-and-video-duration),\nto indicate the different maximum durations for skipable and non-skipable ads\nin separate bid requests. You can disable bid flattening by contacting your\naccount manager.\n\nIf bid flattening is disabled, `maxduration` would be set to\nwhichever value is lower between skipable and non-skipable maximum durations.\n\nThe following examples show how maximum duration for a skipable ad\nopportunity is represented with and without bid flattening, assuming the\nskipable maximum duration is `15` and the non-skipable maximum\nduration is `60`.\n\n| Example | `maxduration` | `skip` (true OR false) |\n|-------------------------------------|---------------|------------------------|\n| Request without bid flattening | `15` | `true` |\n| Flattened request #1: Non-skippable | `15` | `false` |\n| Flattened request #2: Skippable | `60` | `true` |\n\nThe system periodically loads VAST tags to check whether they are skippable. In\nbetween checks, the system assumes that the creative, uniquely identified by\n`buyer_creative_id`, remains skippable or non-skippable as determined\nby the previous check. Therefore, the policy is that skippable and non-skippable ads\ncannot be rotated on the same `buyer_creative_id`.\n| **Warning** : Buyers found to be rotating skippable and non-skippable creatives on the same `buyer-creative_id` will face penalties up to and including account suspension.\n\nRequirements for VAST serving technologies\n------------------------------------------\n\n### Required new custom tracking event in VAST 2: `skip`\n\nFor Authorized Buyers to render an in-stream video creative as skippable, the VAST creative\nmust include at least one `Tracking` node under *Ad/Inline/Extensions/Extension/CustomTracking* ,\nwith the attribute `event=\"skip\"`. The content of the node should be a\nCDATA-wrapped URI that the video player will ping if the user clicks the skip button.\n\nHere is an example: \n\n```\n\u003cCustomTracking\u003e\n \u003cTracking event=\"skip\"\u003e\n \u003c![CDATA[\n http://googleads.g.doubleclick.net/pageid/conversion/?ai=BYjRF3nOCTrCYG8_a-gbhkeDyAaKNvgYC6tiCpyDAjbcBsNsGEA\n IAQGyAQ93d3cueW91dHViZS5jb23IAQXaAShodHRwOi8vd3d3LnlvdXR1YmUuY29tL3ZpZGVvL3NFaHktU1hrTm8wuAIMyALS9s0eqAMBsAP\n ]]\u003e\n \u003c/Tracking\u003e\n\u003c/CustomTracking\u003e\n```\n\nFor VAST 3, instead of a custom tracking extension, only the\n`skip` event should be included.\n\n### Optional new custom tracking event: `engagedView`\n\nAuthorized Buyers will also support `Tracking` nodes under *Ad/Inline/Extensions/Extension/CustomTracking*\nwith the attribute `event=\"engagedView\"`. The content of these nodes should be a CDATA-wrapped\nURI that the video player will ping when the user reaches the lesser of 30 seconds or video completion.\n\nDifferences from TrueView\n-------------------------\n\nSkippable video ads on Authorized Buyers are not the same as TrueView ads and *cannot* be marketed to\nyour customers as such. Here are the primary differences between skippable video ads and TrueView:\n\n- TrueView is only available through AdWords.\n- TrueView is available on a Cost-per-View (CPV) basis, but Authorized Buyers skippable video ads are only available on a Cost-per-Impression (CPM) basis. Buyers may charge their customers on a CPV basis, but they will pay for the underlying skippable impressions on a CPM basis.\n- TrueView ads increment the YouTube view count of the media file when users choose not to skip the ad, but Authorized Buyers skippable video ads do not, even when the media file is hosted on YouTube.\n- TrueView media files must be hosted on YouTube. Authorized Buyers media files may optionally be hosted on YouTube. Contact your Technical Account Manager for more information about hosting the media files for your in-stream creatives on YouTube.\n- Authorized Buyers skippable ads have a maximum length of 30 seconds."]]