SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
Delivering Ads in IMA 3
BRIAN DEITTE, ARCHITECT AT BRIGHTCOVE
WILL WEINGARTEN, PRODUCT MANAGER FOR DFP VIDEO
Delivering Ads with HTML5
Players Using DFP IMA 3
Agenda
Basic player setup — Brian
Advanced player setup — Brian
Configuring a video ad — Will
IMA 3 features — Will
Questions
My background
Architect and product owner
Advertising focus
Player partner liaison
Basic player setup for IMA 3
Start here
http://support.brightcove.com/en/video-cloud/docs/delivering-advertising-html5
Enable HTML5 ads
Pick an ad source
Adding an ad plugin
Set an ad server URL
Set an ad server URL, continued
Remember CORS
Use VAST ads with H.264 video
Ignore this detail
Example
Player using IMA 3
Advanced player setup for IMA 3
Upgrading to IMA 3
DFP IMA 2 to DFP IMA 3: usually easy
DFP XML to DFP IMA 3: sometimes easy
Test upgrade before rolling out to all
Able to batch edit the policy updates
Regular ad policy settings
Ad policy settings for ad rules
Using smart player APIs
http://docs.brightcove.com/en/smart-player-api/reference/symbols/brightcove.api.modules.AdModule.html
Troubleshooting
forceHTML=true and debug=true appended to the URL
Check the known limitations
Try the ad at https://developers.google.com/interactive-media-
ads/docs/vastinspector_dual
Try other devices and other OS versions to see how wide of an
issue it is
As always, contact support
Thank you
HTTP://TINY.CC/IMA3
PLEASE TAKE A MOMENT TO COMPLETE A SESSION EVALUATION.
YOUR FEEDBACK WILL HELP IMPROVE BRIGHTCOVE PLAY.

Mais conteúdo relacionado

Semelhante a Delivering Ads in IMA 3

Video marketing secrets
Video marketing secretsVideo marketing secrets
Video marketing secretsGokulS172
 
Using Established e-Marketplace
Using Established e-MarketplaceUsing Established e-Marketplace
Using Established e-Marketplacewebhostingguy
 
Deploy, Customize, Start, & Monitor a Channel with Live Streaming on AWS (CTD...
Deploy, Customize, Start, & Monitor a Channel with Live Streaming on AWS (CTD...Deploy, Customize, Start, & Monitor a Channel with Live Streaming on AWS (CTD...
Deploy, Customize, Start, & Monitor a Channel with Live Streaming on AWS (CTD...Amazon Web Services
 
Video marketing secrets
Video marketing secretsVideo marketing secrets
Video marketing secretsFlora Runyenje
 
How To Monetize Your Video Content
How To Monetize Your Video ContentHow To Monetize Your Video Content
How To Monetize Your Video ContentCatur PW
 
Sample Business Plan (Approved)
Sample Business Plan (Approved)Sample Business Plan (Approved)
Sample Business Plan (Approved)JP Stones
 
How PR pros can use Web videos to promote their clients
How PR pros can use Web videos to promote their clientsHow PR pros can use Web videos to promote their clients
How PR pros can use Web videos to promote their clientsDavid Strom
 
Using video online to increase sales slideshare
Using video online to increase sales slideshareUsing video online to increase sales slideshare
Using video online to increase sales slideshareDIYMarketers
 
Developing & Deploying AIR Applications for TV
Developing & Deploying AIR Applications for TVDeveloping & Deploying AIR Applications for TV
Developing & Deploying AIR Applications for TVElad Elrom
 
Top Ten Ways to Use Video On the Web
Top Ten Ways to Use Video On the WebTop Ten Ways to Use Video On the Web
Top Ten Ways to Use Video On the WebDon Byrne
 
The ABC Of Video Marketing
The ABC Of Video MarketingThe ABC Of Video Marketing
The ABC Of Video Marketingmgower
 
SMX@adtech: Mobile, Local and Video Search — Drew Hubbard
SMX@adtech: Mobile, Local and Video Search — Drew HubbardSMX@adtech: Mobile, Local and Video Search — Drew Hubbard
SMX@adtech: Mobile, Local and Video Search — Drew Hubbardadtech_fan
 
Adform webinar: New Features
Adform webinar: New FeaturesAdform webinar: New Features
Adform webinar: New FeaturesAdformMarketing
 
이제는 말할 수 있다: KBS, beNX의 AWS 활용법 – 선영진 KBS 부장, 강진우 beNX 팀장, 강호성 beNX 엔지니어:: AW...
이제는 말할 수 있다: KBS, beNX의 AWS 활용법 – 선영진 KBS 부장, 강진우 beNX 팀장, 강호성 beNX 엔지니어:: AW...이제는 말할 수 있다: KBS, beNX의 AWS 활용법 – 선영진 KBS 부장, 강진우 beNX 팀장, 강호성 beNX 엔지니어:: AW...
이제는 말할 수 있다: KBS, beNX의 AWS 활용법 – 선영진 KBS 부장, 강진우 beNX 팀장, 강호성 beNX 엔지니어:: AW...Amazon Web Services Korea
 

Semelhante a Delivering Ads in IMA 3 (20)

Video marketing secrets
Video marketing secretsVideo marketing secrets
Video marketing secrets
 
Using Established e-Marketplace
Using Established e-MarketplaceUsing Established e-Marketplace
Using Established e-Marketplace
 
Deploy, Customize, Start, & Monitor a Channel with Live Streaming on AWS (CTD...
Deploy, Customize, Start, & Monitor a Channel with Live Streaming on AWS (CTD...Deploy, Customize, Start, & Monitor a Channel with Live Streaming on AWS (CTD...
Deploy, Customize, Start, & Monitor a Channel with Live Streaming on AWS (CTD...
 
Video marketing secrets
Video marketing secretsVideo marketing secrets
Video marketing secrets
 
How To Monetize Your Video Content
How To Monetize Your Video ContentHow To Monetize Your Video Content
How To Monetize Your Video Content
 
Sample Business Plan (Approved)
Sample Business Plan (Approved)Sample Business Plan (Approved)
Sample Business Plan (Approved)
 
T3fest video
T3fest videoT3fest video
T3fest video
 
Liveclicker / Bluehornet webinar - video email marketing in 2010
Liveclicker / Bluehornet webinar - video email marketing in 2010Liveclicker / Bluehornet webinar - video email marketing in 2010
Liveclicker / Bluehornet webinar - video email marketing in 2010
 
How PR pros can use Web videos to promote their clients
How PR pros can use Web videos to promote their clientsHow PR pros can use Web videos to promote their clients
How PR pros can use Web videos to promote their clients
 
Youtube Video marketing secrets
Youtube Video marketing secretsYoutube Video marketing secrets
Youtube Video marketing secrets
 
Using video online to increase sales slideshare
Using video online to increase sales slideshareUsing video online to increase sales slideshare
Using video online to increase sales slideshare
 
Developing & Deploying AIR Applications for TV
Developing & Deploying AIR Applications for TVDeveloping & Deploying AIR Applications for TV
Developing & Deploying AIR Applications for TV
 
Life Of An Ad
Life Of An AdLife Of An Ad
Life Of An Ad
 
Online Marketing Audit Example
Online Marketing Audit ExampleOnline Marketing Audit Example
Online Marketing Audit Example
 
Top Ten Ways to Use Video On the Web
Top Ten Ways to Use Video On the WebTop Ten Ways to Use Video On the Web
Top Ten Ways to Use Video On the Web
 
The ABC Of Video Marketing
The ABC Of Video MarketingThe ABC Of Video Marketing
The ABC Of Video Marketing
 
SMX@adtech: Mobile, Local and Video Search — Drew Hubbard
SMX@adtech: Mobile, Local and Video Search — Drew HubbardSMX@adtech: Mobile, Local and Video Search — Drew Hubbard
SMX@adtech: Mobile, Local and Video Search — Drew Hubbard
 
Adform webinar: New Features
Adform webinar: New FeaturesAdform webinar: New Features
Adform webinar: New Features
 
Get Seen
Get SeenGet Seen
Get Seen
 
이제는 말할 수 있다: KBS, beNX의 AWS 활용법 – 선영진 KBS 부장, 강진우 beNX 팀장, 강호성 beNX 엔지니어:: AW...
이제는 말할 수 있다: KBS, beNX의 AWS 활용법 – 선영진 KBS 부장, 강진우 beNX 팀장, 강호성 beNX 엔지니어:: AW...이제는 말할 수 있다: KBS, beNX의 AWS 활용법 – 선영진 KBS 부장, 강진우 beNX 팀장, 강호성 beNX 엔지니어:: AW...
이제는 말할 수 있다: KBS, beNX의 AWS 활용법 – 선영진 KBS 부장, 강진우 beNX 팀장, 강호성 beNX 엔지니어:: AW...
 

Mais de Brian Deitte

A Case Study in CQRS/ES
A Case Study in CQRS/ESA Case Study in CQRS/ES
A Case Study in CQRS/ESBrian Deitte
 
How RIA Advertising Works (And a Little Bit About Brightcove)
How RIA Advertising Works (And a Little Bit About Brightcove)How RIA Advertising Works (And a Little Bit About Brightcove)
How RIA Advertising Works (And a Little Bit About Brightcove)Brian Deitte
 
mxmlc: fitter, happier, more productive
mxmlc: fitter, happier, more productivemxmlc: fitter, happier, more productive
mxmlc: fitter, happier, more productiveBrian Deitte
 
Platform as Art: A Developer’s Perspective
Platform as Art: A Developer’s PerspectivePlatform as Art: A Developer’s Perspective
Platform as Art: A Developer’s PerspectiveBrian Deitte
 
Aftermix And Video
Aftermix And VideoAftermix And Video
Aftermix And VideoBrian Deitte
 

Mais de Brian Deitte (6)

A Case Study in CQRS/ES
A Case Study in CQRS/ESA Case Study in CQRS/ES
A Case Study in CQRS/ES
 
How RIA Advertising Works (And a Little Bit About Brightcove)
How RIA Advertising Works (And a Little Bit About Brightcove)How RIA Advertising Works (And a Little Bit About Brightcove)
How RIA Advertising Works (And a Little Bit About Brightcove)
 
mxmlc: fitter, happier, more productive
mxmlc: fitter, happier, more productivemxmlc: fitter, happier, more productive
mxmlc: fitter, happier, more productive
 
SDK Hackery
SDK HackerySDK Hackery
SDK Hackery
 
Platform as Art: A Developer’s Perspective
Platform as Art: A Developer’s PerspectivePlatform as Art: A Developer’s Perspective
Platform as Art: A Developer’s Perspective
 
Aftermix And Video
Aftermix And VideoAftermix And Video
Aftermix And Video
 

Último

From the origin to the future of Open Source model and business
From the origin to the future of  Open Source model and businessFrom the origin to the future of  Open Source model and business
From the origin to the future of Open Source model and businessFrancesco Corti
 
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptxEmil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptxNeo4j
 
Extra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfExtra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfInfopole1
 
TrustArc Webinar - How to Live in a Post Third-Party Cookie World
TrustArc Webinar - How to Live in a Post Third-Party Cookie WorldTrustArc Webinar - How to Live in a Post Third-Party Cookie World
TrustArc Webinar - How to Live in a Post Third-Party Cookie WorldTrustArc
 
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox
 
Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updatePatch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updateadam112203
 
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInOutage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInThousandEyes
 
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.IPLOOK Networks
 
UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3DianaGray10
 
AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024Brian Pichman
 
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNovo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNeo4j
 
Where developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is goingWhere developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is goingFrancesco Corti
 
Introduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its applicationIntroduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its applicationKnoldus Inc.
 
Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)Muhammad Tiham Siddiqui
 
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarThousandEyes
 
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxHow to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxKaustubhBhavsar6
 
UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series  - Day 1UiPath Studio Web workshop series  - Day 1
UiPath Studio Web workshop series - Day 1DianaGray10
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
 
Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameFlow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameKapil Thakar
 

Último (20)

From the origin to the future of Open Source model and business
From the origin to the future of  Open Source model and businessFrom the origin to the future of  Open Source model and business
From the origin to the future of Open Source model and business
 
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptxEmil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
 
Extra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfExtra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdf
 
TrustArc Webinar - How to Live in a Post Third-Party Cookie World
TrustArc Webinar - How to Live in a Post Third-Party Cookie WorldTrustArc Webinar - How to Live in a Post Third-Party Cookie World
TrustArc Webinar - How to Live in a Post Third-Party Cookie World
 
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
 
Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updatePatch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 update
 
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInOutage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
 
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.
 
UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3
 
AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024
 
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNovo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4j
 
Where developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is goingWhere developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is going
 
Introduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its applicationIntroduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its application
 
SheDev 2024
SheDev 2024SheDev 2024
SheDev 2024
 
Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)
 
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? Webinar
 
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxHow to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptx
 
UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series  - Day 1UiPath Studio Web workshop series  - Day 1
UiPath Studio Web workshop series - Day 1
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameFlow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First Frame
 

Delivering Ads in IMA 3

Notas do Editor

  1. Best place to start for basic or advanced setup is the documentationManygeneral HTML ad details as well as a page specific to IMA 3
  2. May have noticed on top of each documentation page a big warningHTML5 ads disabled by default- didn’t want to cause issues with numbers if serving FLV ads. Also a lot of customers have wanted to test out their setup themselves before they turn on HTML5 adsPersonally I think you should just turn it on right awayOne-time action for each account.
  3. Choose DFP IMA 3If you’ve already chosen DFP XML, DFP IMA 2, or DFP IMA 3 for Flash delivery, then you’re all setAs a side note, choosing VAST Server also works if you’re not using DFP
  4. This is not something you should have to do for DFPGood to know about in any case as the alternative path for ad plugin setupSet up in the publishing module, as shownMake sure to remove any ad plugins added this way if you are using DFP
  5. Need to have an ad tag URL, just like in the Flash setupShare the same field as is used for FlashWill will go more into setting up a video ad properly and the generation of this URL
  6. I do want to talk a little bit more about what should be in the ad tag URLRemember that for the HTML player to work, the ad must be VAST compliant and use H264Testing with local ads doesn’t always work as you expect, given CORS. Also, if you’re using a local ad or know of the details of your ad in DFP, make sure it’s a VAST ad with H.265 videos. The latter often trips up people with old assets that are still using FLVs in places.
  7. When you go back to the listing of players in the ad module, ignore the SWF mentioned on the right. This is the SWF location we use for the IMA 3 plugin in the Flash player, but rest assured we do still use a JavaScript plugin for the HTML player.
  8. AddingforceHTML5=true and debug=true to any player URL really helps for simple testingTo be clear, the desktop browser is not the same as a mobile device. Each OS and version, even minor versions, has significant differences with HTML video. But in general you shouldn’t have to worry about that- we do this testing
  9. Need to use same settings as used on the Flash side, although there is a way around this through APIs (as is discussed a little bit soon)Ignores onload ads for HTML. You can still have this set on the Flash side if you want, just ignored on the HTML side. Onload ads don’t work given restrictions on playing on iOS and the latest versions of AndroidIgnores changing of ad policy in lower-left corner- you can still set these for Flash though.
  10. If you are using arules, the only thing that matters is that there’s a proper ad server URL and that prerolls are setEverything else is ignored, as DFP is really driving the ad policy here
  11. We do have ad-specific smart player APIs, and these do all work with IMAAd start and complete are often used for analytic purposes or changing the display in a custom way when an ad is playingYou can use these on the page, in which case they are used for both the Flash and HTML player. Or you can use them in a JS plugin, in which case they are just used for the HTML playerIn general setAdPolicy() won’t work if you’re using ad rules, since DFP is setting the ad policy
  12. As mentioned in the example, appending forceHTML=true and debug=true to the page is a great first step for debuggingLook in the IMA 3 guide for known limitationsAlso try the ad in Google’s Video Suite Inspector, first switching to the HTML Player (right below the video player) before doing so. If it doesn’t work there either, consider that it may be an issue with the ad or configIf you’re still seeing it as an issue, consider narrowing it down to a specific OS version to determine whether it is something that you are concerned about. Often issues are specific to one OS versionAnd as always, please contact our excellent CS department
  13. (mention questions will be at the end)