Advertisement Supply Chain

Websites and mobile applications can minimize or avoid fraudulent advertising by publicly disclosing their approved partners. Similarly, advertising systems can publish the vendors and partners they use as intermediaries in supplying media and advertisements. Media owners use the IAB standards, publishing on domain/ads.txt and domain/app-ads.txt, while AdTech platforms publish on sellers.json.

About this dataset

Our comprehensive dataset scans over 75 million domains (and growing) for advertisement metadata. Here are the key advantages:

High Data Quality

Many media owners produce poorly formatted ads.txt and app-ads.txt files. Our dataset includes a cleaned version where bad records are corrected or discarded, and the output is reformatted according to official IAB standards.

Historical Coverage

We provide historical data from 2024 onwards. All changes are recorded, allowing you to monitor and extract trends over time.

Resource Efficiency

Save money and time on building out scraping and validation capabilities by onboarding a verified dataset.

Taxonomy

AdsResources

Name Description Type / Classification
id A unique identifier (UUID4) per resource. String / UUID4
created_at A timestamp of when the resource was initially created. Timestamp
updated_at When the record was last updated. Timestamp
domain The domain scanned. String / Domain
url The full URL of the scanned page. String / Url
source Either ads.txt or app-ads.txt. String
reformatted A reformatted version of the full file according to the IAB standard. Text
comments Top-level comments in the file. Text
errors List of IAB formatted errors while parsing the file. Text

AdsVariableEntry

Name Description Type / Classification
id A unique identifier (UUID4) per resource. String / UUID4
created_at A timestamp of when the resource was initially created. Timestamp
updated_at When the record was last updated. Timestamp
variable The variable name. String
value The variable value. String
resource_id A reference to the above mentioned AdsResource. String / UUID4 / Key
comment The comment at the end of the variable declaration. String
valid A boolean indicating if the record is valid. Boolean
errors List of IAB formatted errors while parsing the variable. Text

AdsDataEntry

Name Description Type / Classification
id A unique identifier (UUID4) per resource. String / UUID4
created_at A timestamp of when the resource was initially created. Timestamp
updated_at When the record was last updated. Timestamp
target A reference (domain) of the authorized entry. See the IAB specification for more details. String
relationship Indicating the commercial relationship between the source of the file and target. Currently only valid values are RESELLER and DIRECT. String
publisher_acct_id The ID of the publisher. String
cert_auth_id See the IAB specification for more details. String
resource_id A reference to the above mentioned AdsResource. String / UUID4 / Key
comment The comment at the end of the variable declaration. String
valid A boolean indicating if the record is valid. Boolean
errors List of IAB formatted errors while parsing the variable. Text

Seller

Name Description Type / Classification
id A unique identifier (UUID4) per resource. String / UUID4
created_at A timestamp of when the resource was initially created. Timestamp
updated_at When the record was last updated. Timestamp
domain The domain scanned. String / Domain
url The full URL of the scanned page. String / Url
contact_email Email of the person responsible for the file. String / Email
contact_address The physical address of the business. String
version The specification version. This is currently only 1.0 as that is the only published standard. String
ext Custom extension field. JSON

SellerIdentifier

Name Description Type / Classification
id A unique identifier (UUID4) per resource. String / UUID4
created_at A timestamp of when the resource was initially created. Timestamp
updated_at When the record was last updated. Timestamp
name Identifier name. String
value Identifier value. String
seller_id Reference to the seller object. String / UUID4 / Key

SellerObject

Name Description Type / Classification
id A unique identifier (UUID4) per resource. String / UUID4
created_at A timestamp of when the resource was initially created. Timestamp
updated_at When the record was last updated. Timestamp
seller_id The external identifier of the seller. String
seller_type Type of seller. String
name Name of the seller. String
domain Domain of the seller. String
comment Comments for the object. String
ext Custom extension field. JSON
is_confidential Indicates if the seller information is confidential. Boolean
is_passthrough Indicates if the seller is a passthrough entity. Boolean
i_seller_id Reference to the seller object. String / UUID4 / Key

Speak to an expert

Ready to take your data strategy to the next level? Explore our range of datasets or contact us at sales@datandard.com to learn more about how Datandard can help you achieve your business goals. With Datandard, accessing high-quality data has never been easier.