support Contact Support | system status System Status
Page Contents

    Migrating to Video Cloud: Ad Sets

    This topic covers how ad sets are migrated to Video Cloud.

    How Ad Sets are migrated

    Video Cloud does not have the concept of an ad set. Client-side ads are set up generally through video cuepoints and an advertising plugin for the player. See Step-by-Step: Implementing Advertising for more details.

    In migrating videos to Video Cloud that are associated with an as set, we are doing two things:

    • Migrating some ad set data to cuepoints (what is migrated varies by the ad_source, and is detailed in sections below)
    • Storing the ad set id in a custom field called ad_set_id, so that the video can be updated later for changes to the ad set

    If the video is played in an existing Ooyala player the ads should continue to play as before. For Brightcove players, you will need to add and configure the appropriate ad plugin to the player - see Configuring Player Advertising using the Players Module and the other Advertising documentation for the Brightcove Player for more details.

    Supported Ad Sources

    Only the following ad_source types are supported for migrating ad set data to Video Cloud:

    • Videoplaza
    • Google IMA v3
    • Freewheel
    • My Ads
    • VAST
    • VPAID

    The following fields will be dropped for all sources in the above list that support it:

    • tracking_pixel_url
    • ad_frequency

    Additional fields for these ad_sources will be stored as cue_points[i].metadata of type "CODE" as stringified JSON. See the sections below for exact mappings.

    Videoplaza

    Videoplaza Data Mappings
    Ooyala ad set data Video Cloud video data
    ad_source [=videoplaze] cue_points[i].name
    ad_position cue_points[i].time
    vpDomain cue_points[i].metadata.vpd
    player_level_midroll_ad_breaks cue_points[i].metadata.pmab
    player_level_tags cue_points[i].metadata.pt
    player_level_videoplaza_flags cue_points[i].metadata.pvp
    player_level_shares cue_points[i].metadata.ps
    short_form_content_max_length cue_points[i].metadata.scml
    non_linear_ad_breaks cue_points[i].metadata.nlab
    account_id cue_points[i].metadata.account_id

    Google IMA v3 data mappings

    Google IMA v3 Data Mappings
    Ooyala ad set data Video Cloud video data
    ad_source [=googleimav3] cue_points[i].name
    ad_position cue_points[i].time
    ad_tag cue_points[i].metadata.ad_tag

    Freewheel data mappings

    Freewheel Data Mappings
    Ooyala ad set data Video Cloud video data
    ad_source [=freewheel] cue_points[i].name
    aab_vast_tag (only for Freewheel -AAB) cue_points[i].metadata.avt
    mrm_network_id cue_points[i].metadata.mni
    player_profile cue_points[i].metadata.pp
    video_asset_network_id cue_points[i].metadata.vani
    site_section_id cue_points[i].metadata.ssi
    site_section_id_type cue_points[i].metadata.ssit
    site_section_network_id cue_points[i].metadata.ssni

    My Ads data mappings

    My Ads Data Mappings
    Ooyala ad set data Video Cloud video data
    ad_source [=my_ads] cue_points[i].name
    ad_position cue_points[i].time
    click_url cue_points[i].metadata.cu
    ad_tag cue_points[i].metadata.ad_tag

    VAST data mappings

    VAST Data Mappings
    Ooyala ad set data Video Cloud video data
    ad_source [=vast_compliant_instream OR vast_compliant_overlay OR vast_live_opf] cue_points[i].name
    ad_position cue_points[i].time
    ad_tag cue_points[i].metadata.ad_tag

    VPAID data mappings

    VAST Data Mappings
    Ooyala ad set data Video Cloud video data
    ad_source [=vpaid_opf OR vpaid_opf_overlay] cue_points[i].name
    ad_position cue_points[i].time
    ad_tag cue_points[i].metadata.ad_tag

    Page last updated on 28 Sep 2020