| Crates.io | iab-specs |
| lib.rs | iab-specs |
| version | 0.0.7 |
| created_at | 2025-06-17 20:50:10.185766+00 |
| updated_at | 2025-07-03 00:04:43.033949+00 |
| description | Unofficial Rust implementaton of various IAB specifications. |
| homepage | https://github.com/remysaissy/iab-specs |
| repository | https://github.com/remysaissy/iab-specs |
| max_upload_size | |
| id | 1716278 |
| size | 141,709 |
iab-specs is an unofficial implementation of IAB specifications in Rust. This is not a parser. Instead, it aims at providing the various IAB specifications using simple data structures around the serde and from_str/to_string patterns and encompass each specification logic inside of it.
This is a work in progress and I welcome any contribution to add new specification to the list or improve the existing implementations.
You can install iab-specs by adding the iab-specs dependency to your Cargo file or by running the following command:
cargo add iab-specs
[X] Ads.txt 1.1 [X] Sellers.json 1.0 [] OpenRTB 2.x [] OpenRTB 3.x [] ... (feel free to propose and add anything you need)
Usage examples are documented in the test cases. Please refer to unit tests in the source code for concrete examples of how to use each feature. All unit test suite includes both serialization and deserialization example.
Licensed under Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
Unless you explicitly state otherwise, any Contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be licensed as above, without any additional terms or conditions.