AdsAPI
#1
In order to provide additional flexibility in the way video ads are paid for, Twitter has introduced the 6s view bid unit. It is now available in the Ads API.
This new video buying model only charges advertisers once their ads are viewed for at least 6 seconds at 50% in view. It is available across two objectives: Promoted Video Views (VIDEO_VIEWS) and Instream Video Views (PREROLL). Promoted video assets should be greater than 6 seconds and less than or equal to 15 seconds.
Use bid_unit=VIEW_6S with the POST accounts/:account_id/line_items endpoint to set this new bid unit. The charge_by field will also reflect this value.
The new video_6s_views metric, available as part of the VIDEO metric group, returns the number of views where at least 3 seconds of the video were played. This is available in both the asynchronous and synchronous analytics endpoints.
Twitter Ads API team