{"id":732,"date":"2019-10-11T03:11:48","date_gmt":"2019-10-11T03:11:48","guid":{"rendered":"https:\/\/gammassp.com\/web\/?page_id=732"},"modified":"2019-10-11T03:21:50","modified_gmt":"2019-10-11T03:21:50","slug":"ads-txt","status":"publish","type":"page","link":"https:\/\/gammassp.com\/web\/ads-txt\/","title":{"rendered":"ads.txt"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; _builder_version=&#8221;3.29.3&#8243;][et_pb_fullwidth_header _builder_version=&#8221;3.29.3&#8243; hover_enabled=&#8221;0&#8243; admin_label=&#8221;Fullwidth Header&#8221; title=&#8221;ads.txt \u2013 Implementation Guide&#8221; background_color=&#8221;#0c71c3&#8243;][\/et_pb_fullwidth_header][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;3.22&#8243; fb_built=&#8221;1&#8243; _i=&#8221;0&#8243; _address=&#8221;0&#8243;][et_pb_row _builder_version=&#8221;3.25&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; _i=&#8221;0&#8243; _address=&#8221;0.0&#8243;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; _i=&#8221;0&#8243; _address=&#8221;0.0.0&#8243; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;3.27.4&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; _i=&#8221;0&#8243; _address=&#8221;0.0.0.0&#8243;]<!-- divi:paragraph --><\/p>\n<p><span style=\"font-size: x-large;\"><strong>Introduction<\/strong><\/span><\/p>\n<p>This document provides the details on\u00a0<strong>A<\/strong>uthorized\u00a0<strong>D<\/strong>igital\u00a0<strong>S<\/strong>ellers transparency to restrict fraud by<\/p>\n<p><!-- \/divi:paragraph --> <!-- divi:paragraph --><\/p>\n<p>IAB Tech Lab and guidelines for updating the ads.txt file.<\/p>\n<p><!-- \/divi:paragraph --> <!-- divi:paragraph --><\/p>\n<p>Ads.txt is an open standard and technical specification defining how a publisher can publicly declare their list of \u201c<strong>A<\/strong>uthorized\u00a0<strong>D<\/strong>igital\u00a0<strong>S<\/strong>ellers,\u201d in an \u201cads.txt\u201d on their site. It is a simple, flexible, and secure way for content owners and distributors to declare who is authorized to sell their inventory, improving transparency for programmatic buyers. The data required to populate the file is readily available in the OpenRTB protocol, making it simple to populate and target. Because publishers sell their inventory through a variety of sales channels, ads.txt supports the following types of supplier relationships:<\/p>\n<p><!-- \/divi:paragraph --> <!-- divi:list --><\/p>\n<ul>\n<li>Domain owners who sell on exchanges through their own accounts.<\/li>\n<li>Networks and sales houses who programmatically sell on behalf of domain owners.<\/li>\n<li>Content syndication partnerships where multiple authorized sellers represent the same inventory.<\/li>\n<\/ul>\n<p><!-- \/divi:list --> <!-- divi:paragraph --><\/p>\n<p><span style=\"font-size: large;\"><strong>How to Update Ads.txt<\/strong><\/span><\/p>\n<p><!-- \/divi:paragraph --> <!-- divi:paragraph --><\/p>\n<p>Ads.txt is a simple text file that publishers can host on the root domain of their website that includes information about approved seller relationships for their inventory. (It is similar in concept and hosting to a robots.txt file.)<\/p>\n<p><!-- \/divi:paragraph --> <!-- divi:paragraph --><\/p>\n<p>The standard file format per IAB standard includes:<\/p>\n<p><!-- \/divi:paragraph --> <!-- divi:list --><\/p>\n<ul>\n<li>Field #1 = Domain name of the advertising system<\/li>\n<li>Field #2 = Publisher\u2019s Account ID<\/li>\n<li>Field #3 = Type of Account Relationship<\/li>\n<li>Field #4 = Certification Authority ID<\/li>\n<\/ul>\n<p><!-- \/divi:list --> <!-- divi:paragraph --><\/p>\n<p><strong>Example:\u00a0<\/strong>Example.com\u00a0publishes ads.txt on their web server listing three exchanges as authorized to sell their inventory, including\u00a0Example.com\u2019s seller account IDs within each of those exchanges.<\/p>\n<p><!-- \/divi:paragraph --> <!-- divi:paragraph --><\/p>\n<p><a href=\"http:\/\/example.com\/ads.txt:\">http:\/\/example.com\/ads.txt:<\/a><\/p>\n<p><!-- \/divi:paragraph --> <!-- divi:paragraph --><\/p>\n<p>#&lt;SSP\/Exchange Domain&gt;, &lt;SellerAccountID&gt;, &lt;PaymentsType&gt;, &lt;TAGID&gt;\u00a0<br \/>greenadexchange.com, 12345, DIRECT, AEC242<br \/>blueadexchange.com, 4536, DIRECT<br \/>silverssp.com, 9675, RESELLER<\/p>\n<p><!-- \/divi:paragraph --> <!-- divi:paragraph --><\/p>\n<p>greenadexchange.com, 23456, RESELLER, AEC242<\/p>\n<p><!-- \/divi:paragraph --> <!-- divi:paragraph --><\/p>\n<p>A buyer receiving a bid request claiming to be\u00a0example.com\u00a0can verify if the exchange and SellerAccountID matches the authorized sellers listed in\u00a0example.com\/ads.txt\u00a0file.<\/p>\n<p><!-- \/divi:paragraph --> <!-- divi:paragraph --><\/p>\n<p>Refer to\u00a0IAB\u2019s How to Ads.txt\u00a0and\u00a0IAB Ads.txt Specification\u00a0documentation for more details.\u00a0<\/p>\n<p><span style=\"font-size: large;\"><strong>How to Use Ads.txt<\/strong><\/span><\/p>\n<p><!-- \/divi:paragraph --> <!-- divi:paragraph --><\/p>\n<p><strong>Buying platforms (DSPs, Networks, etc.)\u00a0<\/strong>can crawl the ads.txt files to acquire the Authorized Digital Sellers list for every domain. This list informs the platform of the \u2018tuple\u2019 (a finite sequential list of elements) of information that provides an authorized way to buy a content owners true inventory. Additionally, ads.txt will tell the buyer if the PubID that they are buying the domain from is owned and operated by the publisher, or if it is an authorized seller.<\/p>\n<p><!-- \/divi:paragraph --> <!-- divi:paragraph --><\/p>\n<p><strong>Advertisers\u00a0<\/strong>that work with buying platforms that support ads.txt and that allow them to target Authorized Digital Sellers can be secure in their digital media expenditure, and can eliminate the problems associated with buying inventory from unauthorized and unknown counter-parties.<\/p>\n<p><!-- \/divi:paragraph --> <!-- divi:paragraph --><\/p>\n<p>While the IAB Tech Lab is actively thinking about solutions to the below, ads.txt does not currently solve for:<\/p>\n<p><!-- \/divi:paragraph --> <!-- divi:list --><\/p>\n<ul>\n<li>Mobile Apps<\/li>\n<li>Video Syndication\u00a0\u2022\u00a0Subdomains<\/li>\n<\/ul>\n<p><!-- \/divi:list --> <!-- divi:paragraph --><\/p>\n<p>\u2022\u00a0Blind\/anonymous Inventory<\/p>\n<p><!-- \/divi:paragraph --> <!-- divi:paragraph --><\/p>\n<p><span style=\"font-size: large;\"><strong>How to implement Ads.txt for Gamma<\/strong><\/span><\/p>\n<p><!-- \/divi:paragraph --> <!-- divi:paragraph --><\/p>\n<p>Publishers can take the following steps in order to get assistance from Gamma in implementing their ads.txt files.<\/p>\n<p><!-- \/divi:paragraph --> <!-- divi:table --><\/p>\n<table class=\"wp-block-table\">\n<tbody>\n<tr>\n<td>1. Contact your Gamma account manager for a list of domains, Publisher Ids, and Types of Account<\/td>\n<\/tr>\n<tr>\n<td>relationship.Gamma is a TAG member and requiring implementation of our TAG ID also, although it is anoptional parameter. Gamma TAG ID is 31ac53fec2772a83.Publishers who own their inventory should have their engineering teams update \/ install ads.txt filefor all domains using the content provided.Authorized resellers will need to contact upstream publishers to have them update their ads.txt files.Ensure there are multiple lines in the ads.txt file in case of multiple types of relationship. Examplebelow.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><!-- \/divi:table --> <!-- divi:paragraph --><\/p>\n<p>6. Once updated publisher will send confirmation email to Gamma account manager. Example:<\/p>\n<p><!-- \/divi:paragraph --> <!-- divi:paragraph --><\/p>\n<p>gammassp.com, 1508400942, DIRECT, 31ac53fec2772a83\u00a0<br \/>gammassp.com, 1234567890, RESELLER, 31ac53fec2772a83<\/p>\n<p><!-- \/divi:paragraph -->[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; _builder_version=&#8221;3.29.3&#8243;][et_pb_fullwidth_header _builder_version=&#8221;3.29.3&#8243; hover_enabled=&#8221;0&#8243; admin_label=&#8221;Fullwidth Header&#8221; title=&#8221;ads.txt \u2013 Implementation Guide&#8221; background_color=&#8221;#0c71c3&#8243;][\/et_pb_fullwidth_header][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;3.22&#8243; fb_built=&#8221;1&#8243; _i=&#8221;0&#8243; _address=&#8221;0&#8243;][et_pb_row _builder_version=&#8221;3.25&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; _i=&#8221;0&#8243; _address=&#8221;0.0&#8243;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; _i=&#8221;0&#8243; _address=&#8221;0.0.0&#8243; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;3.27.4&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; _i=&#8221;0&#8243; _address=&#8221;0.0.0.0&#8243;] Introduction This document provides the details on\u00a0Authorized\u00a0Digital\u00a0Sellers transparency to restrict fraud by IAB Tech Lab and guidelines for updating [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"<!-- wp:paragraph -->\n<p><strong>ads.txt \u2013 Implementation Guide<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Introduction<br><\/strong>This document provides the details on&nbsp;<strong>A<\/strong>uthorized&nbsp;<strong>D<\/strong>igital&nbsp;<strong>S<\/strong>ellers transparency to restrict fraud by<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>IAB Tech Lab and guidelines for updating the ads.txt file.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Ads.txt is an open standard and technical specification defining how a publisher can publicly declare their list of \u201c<strong>A<\/strong>uthorized&nbsp;<strong>D<\/strong>igital&nbsp;<strong>S<\/strong>ellers,\u201d in an \u201cads.txt\u201d on their site. It is a simple, flexible, and secure way for content owners and distributors to declare who is authorized to sell their inventory, improving transparency for programmatic buyers. The data required to populate the file is readily available in the OpenRTB protocol, making it simple to populate and target. Because publishers sell their inventory through a variety of sales channels, ads.txt supports the following types of supplier relationships:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><li>Domain owners who sell on exchanges through their own accounts.<\/li><li>Networks and sales houses who programmatically sell on behalf of domain owners.<\/li><li>Content syndication partnerships where multiple authorized sellers represent the same inventory.<\/li><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p><strong>How to Update Ads.txt<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Ads.txt is a simple text file that publishers can host on the root domain of their website that includes information about approved seller relationships for their inventory. (It is similar in concept and hosting to a robots.txt file.)<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The standard file format per IAB standard includes:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><li>Field #1 = Domain name of the advertising system<\/li><li>Field #2 = Publisher\u2019s Account ID<\/li><li>Field #3 = Type of Account Relationship<\/li><li>Field #4 = Certification Authority ID<\/li><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p><strong>Example:&nbsp;<\/strong>Example.com&nbsp;publishes ads.txt on their web server listing three exchanges as authorized to sell their inventory, including&nbsp;Example.com\u2019s seller account IDs within each of those exchanges.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><a href=\"http:\/\/example.com\/ads.txt:\">http:\/\/example.com\/ads.txt:<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>#&lt;SSP\/Exchange Domain&gt;, &lt;SellerAccountID&gt;, &lt;PaymentsType&gt;, &lt;TAGID&gt;&nbsp;greenadexchange.com, 12345, DIRECT, AEC242<br>blueadexchange.com, 4536, DIRECT<br>silverssp.com, 9675, RESELLER<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>greenadexchange.com, 23456, RESELLER, AEC242<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>A buyer receiving a bid request claiming to be&nbsp;example.com&nbsp;can verify if the exchange and SellerAccountID matches the authorized sellers listed in&nbsp;example.com\/ads.txt&nbsp;file.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Refer to&nbsp;IAB\u2019s How to Ads.txt&nbsp;and&nbsp;IAB Ads.txt Specification&nbsp;documentation for more details.&nbsp;<strong>How to Use Ads.txt<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Buying platforms (DSPs, Networks, etc.)&nbsp;<\/strong>can crawl the ads.txt files to acquire the Authorized Digital Sellers list for every domain. This list informs the platform of the \u2018tuple\u2019 (a finite sequential list of elements) of information that provides an authorized way to buy a content owners true inventory. Additionally, ads.txt will tell the buyer if the PubID that they are buying the domain from is owned and operated by the publisher, or if it is an authorized seller.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Advertisers&nbsp;<\/strong>that work with buying platforms that support ads.txt and that allow them to target Authorized Digital Sellers can be secure in their digital media expenditure, and can eliminate the problems associated with buying inventory from unauthorized and unknown counter-parties.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>While the IAB Tech Lab is actively thinking about solutions to the below, ads.txt does not currently solve for:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><li>Mobile Apps<\/li><li>Video Syndication&nbsp;\u2022&nbsp;Subdomains<\/li><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p>\u2022&nbsp;Blind\/anonymous Inventory<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>How to implement Ads.txt for Gamma<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Publishers can take the following steps in order to get assistance from Gamma in implementing their ads.txt files.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:table -->\n<table class=\"wp-block-table\"><tbody><tr><td>1. Contact your Gamma account manager for a list of domains, Publisher Ids, and Types of Account<\/td><\/tr><tr><td>relationship.Gamma is a TAG member and requiring implementation of our TAG ID also, although it is anoptional parameter. Gamma TAG ID is 31ac53fec2772a83.Publishers who own their inventory should have their engineering teams update \/ install ads.txt filefor all domains using the content provided.Authorized resellers will need to contact upstream publishers to have them update their ads.txt files.Ensure there are multiple lines in the ads.txt file in case of multiple types of relationship. Examplebelow.<\/td><\/tr><\/tbody><\/table>\n<!-- \/wp:table -->\n\n<!-- wp:paragraph -->\n<p>6. Once updated publisher will send confirmation email to Gamma account manager. Example:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>gammassp.com, 1508400942, DIRECT, 31ac53fec2772a83&nbsp;<br>gammassp.com, 1234567890, RESELLER, 31ac53fec2772a83<\/p>\n<!-- \/wp:paragraph -->","_et_gb_content_width":""},"_links":{"self":[{"href":"https:\/\/gammassp.com\/web\/wp-json\/wp\/v2\/pages\/732"}],"collection":[{"href":"https:\/\/gammassp.com\/web\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gammassp.com\/web\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gammassp.com\/web\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gammassp.com\/web\/wp-json\/wp\/v2\/comments?post=732"}],"version-history":[{"count":4,"href":"https:\/\/gammassp.com\/web\/wp-json\/wp\/v2\/pages\/732\/revisions"}],"predecessor-version":[{"id":737,"href":"https:\/\/gammassp.com\/web\/wp-json\/wp\/v2\/pages\/732\/revisions\/737"}],"wp:attachment":[{"href":"https:\/\/gammassp.com\/web\/wp-json\/wp\/v2\/media?parent=732"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}