SlideShare a Scribd company logo
1 of 14
Download to read offline
DISCREPANCY
A way to reduce your ad
discrepancy to stop losing
money.
2021
HOW TO DEAL WITH
Ad discrepancy is the difference in
analytical data between two parties.
Reporting discrepancies are common
and expected when multiple systems
are used to measure line item delivery.
What is discrepancy?
2021
Step 1
Configuring endpoint for PUBLISHER
1
2
3
Monitor how it performs.
Follow each step to properly
configure endpoint.
You are ready!
2021
DISCREPANCY
HOW TO DEAL WITH
Сonfigure endpoint (EP) for publisher before making it live
1
Negotiate with the publisher by which numbers you are going to payout them and terms of payments. Preferably to work on
your numbers.
Provide the publisher with a Statistic API URL so they can pull the stats from the platform and monitor if there is a discrepancy
between your and their numbers.
Ask the publisher to provide their Statistic API URL and insert it under the Publisher account with START_DATE, END_DATE
macros to be able to monitor what they count and troubleshoot instantly.
Discuss with the publisher which communication protocol you are going to work through (OpenRTB, XML, JSON). In the case of
OpenRTB, they should specify a version of the protocol.
Ask the publisher where they have their data centers located.
Ask the publisher if they have an integration document with examples of the supported OpenRtb requests/responses for all ad
types you are going to work with.
Provide the publisher with your requests/responses examples document.
1
2
3
4
5
6
7
Сonfigure endpoint (EP) for publisher before making it live
2
Discuss with the publisher which method of payout confirmation you are going to use: ADM, NURL, BURL. Make sure to set the
same method under the platform settings and double-check with the publisher. Note, the wrong method will lead to
discrepancies on both sides. ADM method is more preferable.
Ask the publisher to send you just those GEOs and Categories which your demand is interested.
Negotiate with the publisher using which Auction type you are going to work with - Second Price, First Price. Preferably to work
via Second Price auction.
Discuss with the publisher which minimal TMAX they should send you. This metric really depends on which min TMAX is
accepted on the side of your Demand. Note, that the higher TMAX is, the higher chance that it is coming from direct supply,
and wise verse. Also, there is a higher chance that your Demand will be able to place the bid. The optimal min TMAX is 350 ms.
Discuss with the publisher the max BidFloor which the majority of your demand is interested in, so they send you the most
relevant traffic and don’t break your average statistic.
Let the publisher know the impressions expire time on your side (TTL), so they configure it on their side as well and don’t
charge you for expired impressions.
8
9
10
11
12
13
Сonfigure endpoint (EP) for publisher before making it live
3
Ask the publisher which IP determination library they are using. This is essential for proper GEO matching on the side of your
platform. The most commonly used library is MaxMind.
Ask the publisher to send you required request parameters if your demand is interested just in such traffic. For instance IFA
parameter.
Let the publisher know all the impression filters which you have set on your side: duplicates, IP mismatch, GEO mismatch,
Device mismatch, OS mismatch, etc. And ask him to apply the same settings on his side in order to decrease the chance for
discrepancy between your platforms due to this reason. Monitor the number of rejected impressions and the numbers which
your publisher’s API is reporting to you, if you see the discrepancy, check the most reason for rejected impressions and notify
your publisher about it, and remind him about the filters on your side.
Ask the publisher to set a low QPS limit on their side before sending high volumes in order to test the integration. Once you
are sure that all is working well and there is no discrepancy between the platforms, your publisher can increase the QPS limits.
It is suggested to start with 100-200 QPS with incremental raise.
Clarify with the publisher if they have any specific blacklist for the creatives IDs.
Apply BL of well-known bundle IDs or websites which are blacklisted.
14
15
16
17
18
19
Try it now!
Are you ready?
2021
Step 2
Configuring endpoint of ADVERTISER
1
2
3
Monitor how it performs.
Follow each step to properly
configure endpoint.
You are ready!
2021
DISCREPANCY
HOW TO DEAL WITH
Сonfigure endpoint (EP) of advertiser before making it live
1
Negotiate with the advertiser by which numbers you are going to bill them and terms of payments. Advertisers most likely will
ask you to work on their numbers.
Provide the advertiser with a Statistic API URL so they can pull the stats from the platform and monitor if there is discrepancy
between your and their numbers.
Ask the advertiser to provide their Statistic API URL and insert it under the certain Feed with START_DATE, END_DATE macros
to be able to monitor what they count and troubleshoot instantly.
Ask the advertiser if they have an integration document with examples of the supported OpenRtb requests/responses for all
ad types you are going to work with.
Ask the advertiser what are the required bid request parameters for them that are not mandatory according to oRTB
specification? For many DSPs in order to properly identify and retarget user the mandatory parameter would be IFA.
Ask the advertiser where they have their data centers located.
1
2
3
4
5
6
Сonfigure endpoint (EP) of advertiser before making it live
2
Ask the advertiser using which method of payout calculation you are going to work with - ADM, NURL, BURL. Preferably to work
with the ADM method.
Confirm with the advertiser which Auction Type you are going to work with, First Price or Second Price. First Price is more
profitable for Ad Exchange.
Ask the advertiser which GEO and Categories they are interested in.
Ask the advertiser which min TMAX they will be able to process.
Ask the advertiser which max Bid Floor they are willing to pay.
Ask the advertiser which max QPS should be sent to their endpoint. It is suggested to start with a low QPS limit in order to
check the integration and scale once you are sure that you don’t have the discrepancy on both sides.
7
8
9
10
11
12
Сonfigure endpoint (EP) of advertiser before making it live
3
Ask the advertiser which impressions expiry time (TTL) their platform supports. The default TTL on Ubidex is 20 minutes.
Ask the advertiser in which format is better to send them a GEO mark, Alpha2 (US) or Alpha3 (USA).
Ask the advertiser if any specific filters set for impressions on their side duplicates, IP mismatch, GEO mismatch, Device
mismatch, OS mismatch, etc. This needs to be clarified in order to minimize discrepancy and should be reflected on the Feed
settings accordingly.
Ask the advertiser which IVT tool they are using and if they are able to provide you with the stats of rejected traffic.
Ask the advertiser if they have any specific BL/WL which should be applied on your side.
Ask the advertiser if they set any budget/impressions/clicks caps on the pub endpoint and what are the rules (e.g. certain daily
budget, cap per device IP, cap per bundle, etc)
13
14
15
16
17
18
Try it now!
Are you ready?
2021
"How to deal with
DISCREPANCY"
This is the end of UBIDEX guide "How to deal with
DISCREPANCY".
You can tackle discrepancy by following the
process explained above. The properly configured
endpoint is one of the main points to perform
better and stop losing your money.
Thank you for
being with us!
2021
It's a Multipurpose platform for programmatic
advertising built especially for Ad Agencies, Ad
Networks, Performance agencies, and Media
buying teams.
The Programmatic Ecosystem enables users to
acquire and monetize traffic, run and optimize
campaigns, manage all programmatic activities
using one single platform.
UBIDEX is a Programmatic
Ecosystem as a Service
ubidex.io
About UBIDEX
contact@ubidex.io
UBIDEX Programmatic Platform

More Related Content

Recently uploaded

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

Featured

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming LanguageSimplilearn
 

Featured (20)

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 

Ubidex guide "How to deal with discrepancy"

  • 1. DISCREPANCY A way to reduce your ad discrepancy to stop losing money. 2021 HOW TO DEAL WITH
  • 2. Ad discrepancy is the difference in analytical data between two parties. Reporting discrepancies are common and expected when multiple systems are used to measure line item delivery. What is discrepancy? 2021
  • 3. Step 1 Configuring endpoint for PUBLISHER 1 2 3 Monitor how it performs. Follow each step to properly configure endpoint. You are ready! 2021 DISCREPANCY HOW TO DEAL WITH
  • 4. Сonfigure endpoint (EP) for publisher before making it live 1 Negotiate with the publisher by which numbers you are going to payout them and terms of payments. Preferably to work on your numbers. Provide the publisher with a Statistic API URL so they can pull the stats from the platform and monitor if there is a discrepancy between your and their numbers. Ask the publisher to provide their Statistic API URL and insert it under the Publisher account with START_DATE, END_DATE macros to be able to monitor what they count and troubleshoot instantly. Discuss with the publisher which communication protocol you are going to work through (OpenRTB, XML, JSON). In the case of OpenRTB, they should specify a version of the protocol. Ask the publisher where they have their data centers located. Ask the publisher if they have an integration document with examples of the supported OpenRtb requests/responses for all ad types you are going to work with. Provide the publisher with your requests/responses examples document. 1 2 3 4 5 6 7
  • 5. Сonfigure endpoint (EP) for publisher before making it live 2 Discuss with the publisher which method of payout confirmation you are going to use: ADM, NURL, BURL. Make sure to set the same method under the platform settings and double-check with the publisher. Note, the wrong method will lead to discrepancies on both sides. ADM method is more preferable. Ask the publisher to send you just those GEOs and Categories which your demand is interested. Negotiate with the publisher using which Auction type you are going to work with - Second Price, First Price. Preferably to work via Second Price auction. Discuss with the publisher which minimal TMAX they should send you. This metric really depends on which min TMAX is accepted on the side of your Demand. Note, that the higher TMAX is, the higher chance that it is coming from direct supply, and wise verse. Also, there is a higher chance that your Demand will be able to place the bid. The optimal min TMAX is 350 ms. Discuss with the publisher the max BidFloor which the majority of your demand is interested in, so they send you the most relevant traffic and don’t break your average statistic. Let the publisher know the impressions expire time on your side (TTL), so they configure it on their side as well and don’t charge you for expired impressions. 8 9 10 11 12 13
  • 6. Сonfigure endpoint (EP) for publisher before making it live 3 Ask the publisher which IP determination library they are using. This is essential for proper GEO matching on the side of your platform. The most commonly used library is MaxMind. Ask the publisher to send you required request parameters if your demand is interested just in such traffic. For instance IFA parameter. Let the publisher know all the impression filters which you have set on your side: duplicates, IP mismatch, GEO mismatch, Device mismatch, OS mismatch, etc. And ask him to apply the same settings on his side in order to decrease the chance for discrepancy between your platforms due to this reason. Monitor the number of rejected impressions and the numbers which your publisher’s API is reporting to you, if you see the discrepancy, check the most reason for rejected impressions and notify your publisher about it, and remind him about the filters on your side. Ask the publisher to set a low QPS limit on their side before sending high volumes in order to test the integration. Once you are sure that all is working well and there is no discrepancy between the platforms, your publisher can increase the QPS limits. It is suggested to start with 100-200 QPS with incremental raise. Clarify with the publisher if they have any specific blacklist for the creatives IDs. Apply BL of well-known bundle IDs or websites which are blacklisted. 14 15 16 17 18 19
  • 7. Try it now! Are you ready? 2021
  • 8. Step 2 Configuring endpoint of ADVERTISER 1 2 3 Monitor how it performs. Follow each step to properly configure endpoint. You are ready! 2021 DISCREPANCY HOW TO DEAL WITH
  • 9. Сonfigure endpoint (EP) of advertiser before making it live 1 Negotiate with the advertiser by which numbers you are going to bill them and terms of payments. Advertisers most likely will ask you to work on their numbers. Provide the advertiser with a Statistic API URL so they can pull the stats from the platform and monitor if there is discrepancy between your and their numbers. Ask the advertiser to provide their Statistic API URL and insert it under the certain Feed with START_DATE, END_DATE macros to be able to monitor what they count and troubleshoot instantly. Ask the advertiser if they have an integration document with examples of the supported OpenRtb requests/responses for all ad types you are going to work with. Ask the advertiser what are the required bid request parameters for them that are not mandatory according to oRTB specification? For many DSPs in order to properly identify and retarget user the mandatory parameter would be IFA. Ask the advertiser where they have their data centers located. 1 2 3 4 5 6
  • 10. Сonfigure endpoint (EP) of advertiser before making it live 2 Ask the advertiser using which method of payout calculation you are going to work with - ADM, NURL, BURL. Preferably to work with the ADM method. Confirm with the advertiser which Auction Type you are going to work with, First Price or Second Price. First Price is more profitable for Ad Exchange. Ask the advertiser which GEO and Categories they are interested in. Ask the advertiser which min TMAX they will be able to process. Ask the advertiser which max Bid Floor they are willing to pay. Ask the advertiser which max QPS should be sent to their endpoint. It is suggested to start with a low QPS limit in order to check the integration and scale once you are sure that you don’t have the discrepancy on both sides. 7 8 9 10 11 12
  • 11. Сonfigure endpoint (EP) of advertiser before making it live 3 Ask the advertiser which impressions expiry time (TTL) their platform supports. The default TTL on Ubidex is 20 minutes. Ask the advertiser in which format is better to send them a GEO mark, Alpha2 (US) or Alpha3 (USA). Ask the advertiser if any specific filters set for impressions on their side duplicates, IP mismatch, GEO mismatch, Device mismatch, OS mismatch, etc. This needs to be clarified in order to minimize discrepancy and should be reflected on the Feed settings accordingly. Ask the advertiser which IVT tool they are using and if they are able to provide you with the stats of rejected traffic. Ask the advertiser if they have any specific BL/WL which should be applied on your side. Ask the advertiser if they set any budget/impressions/clicks caps on the pub endpoint and what are the rules (e.g. certain daily budget, cap per device IP, cap per bundle, etc) 13 14 15 16 17 18
  • 12. Try it now! Are you ready? 2021
  • 13. "How to deal with DISCREPANCY" This is the end of UBIDEX guide "How to deal with DISCREPANCY". You can tackle discrepancy by following the process explained above. The properly configured endpoint is one of the main points to perform better and stop losing your money. Thank you for being with us! 2021
  • 14. It's a Multipurpose platform for programmatic advertising built especially for Ad Agencies, Ad Networks, Performance agencies, and Media buying teams. The Programmatic Ecosystem enables users to acquire and monetize traffic, run and optimize campaigns, manage all programmatic activities using one single platform. UBIDEX is a Programmatic Ecosystem as a Service ubidex.io About UBIDEX contact@ubidex.io UBIDEX Programmatic Platform