{"id":3161,"date":"2025-02-14T05:34:25","date_gmt":"2025-02-14T05:34:25","guid":{"rendered":"https:\/\/s-o-s.net\/ads-txt-manager\/"},"modified":"2025-02-14T05:34:25","modified_gmt":"2025-02-14T05:34:25","slug":"ads-txt-manager","status":"publish","type":"post","link":"https:\/\/s-o-s.net\/en_gb\/ads-txt-manager\/","title":{"rendered":"Ads.txt Manager"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<article id=\"post-79051\" class=\"alignwide post-79051 plugin type-plugin status-publish hentry plugin_tags-ad-manager plugin_tags-ads plugin_tags-ads-txt plugin_tags-advertising plugin_tags-app-ads-txt plugin_category-advertising plugin_contributors-10up plugin_contributors-adamsilverstein plugin_contributors-helen plugin_contributors-jakemgold plugin_contributors-jeffpaul plugin_contributors-peterwilsoncc plugin_business_model-community plugin_committers-10up plugin_committers-10upbot plugin_support_reps-ankit-k-gupta plugin_support_reps-dharm1025 plugin_support_reps-dkotter plugin_support_reps-faisal03 plugin_support_reps-jeffpaul plugin_support_reps-nomnom99 plugin_support_reps-peterwilsoncc plugin_support_reps-sumitbagthariya16\">\n<div class=\"plugin-banner\" id=\"plugin-banner-ads-txt\"><\/div>\n<header class=\"plugin-header\">\n<div class=\"entry-heading-container\">\n<div>\n<div class=\"entry-thumbnail\">\n\t\t\t\t\t<img decoding=\"async\" class=\"plugin-icon\" src=\"https:\/\/ps.w.org\/ads-txt\/assets\/icon.svg?rev=2834081\" alt=\"\">\t\t\t\t<\/div>\n<div>\n<h1 class=\"plugin-title\">Ads.txt Manager<\/h1>\n<p>\t\t\t\t\t<span class=\"byline\">By <span class=\"author vcard\"><a target=\"_blank\" class=\"url fn n\" href=\"https:\/\/profiles.wordpress.org\/10up\/\" rel=\"noopener\">10up<\/a><\/span><\/span>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<div class=\"plugin-actions\">\n<div class=\"wp-block-button is-small plugin-download download-button\"><a target=\"_blank\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/downloads.wordpress.org\/plugin\/ads-txt.1.4.5.zip\" rel=\"noopener\">Download<\/a><\/div>\n<div class=\"wp-block-button is-small is-style-outline plugin-preview download-button is-style-outline--9\"><a target=\"_blank\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/wordpress.org\/plugins\/ads-txt\/?preview=1\" rel=\"noopener\">Live Preview<\/a><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/header>\n<p><!-- .entry-header --><\/p>\n<p>\t<span id=\"description\"><\/span><br \/>\n\t<span id=\"reviews\"><\/span><br \/>\n\t<span id=\"installation\"><\/span><br \/>\n\t<span id=\"developers\"><\/span><br \/>\n\t<span id=\"advanced\" class=\"\"><\/span><br \/>\n\t<span id=\"section-links\"><\/p>\n<ul class=\"tabs clear\">\n<li id=\"tablink-description\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/ads-txt\/#description\" rel=\"noopener\">Details<\/a><\/li>\n<li id=\"tablink-reviews\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/ads-txt\/#reviews\" rel=\"noopener\">Reviews<\/a><\/li>\n<li id=\"tablink-installation\">\n\t\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/ads-txt\/#installation\" rel=\"noopener\">Installation<\/a>\n\t\t\t<\/li>\n<li id=\"tablink-developers\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/ads-txt\/#developers\" rel=\"noopener\">Development<\/a><\/li>\n<\/ul>\n<div id=\"link-support\">\n\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/ads-txt\/\" rel=\"noopener\">Support<\/a>\n\t\t<\/div>\n<p>\t<\/span><br \/>\n\t<script type=\"text\/javascript\">if ( '#changelog' == window.location.hash ) { window.setTimeout( function() { window.location.hash=\"#developers\"; }, 10 ); }<\/script><\/p>\n<div class=\"entry-content\">\n<div id=\"tab-description\" class=\"plugin-description section\">\n<h2 id=\"description-header\">Description<\/h2>\n<p>Create, manage, and validate your ads.txt and app-ads.txt from within WordPress, like any other content asset. Requires PHP 7.4+ and WordPress 5.7+.<\/p>\n<h3>What is ads.txt?<\/h3>\n<p>Ads.txt is an initiative by the Interactive Advertising Bureau to enable publishers to take control over who can sell their ad inventory. Through our work at 10up with various publishers, we\u2019ve created a way to manage and validate your ads.txt file from within WordPress, eliminating the need to upload a file. The validation baked into the plugin helps avoid malformed records, which can cause issues that end up cached for up to 24 hours and can lead to a drop in ad revenue.<\/p>\n<h3>Technical Notes<\/h3>\n<ul>\n<li>Requires PHP 7.4+.<\/li>\n<li>Requires WordPress 6.3+.<\/li>\n<li>Ad blockers may break syntax highlighting and pre-save error checking on the edit screen.<\/li>\n<li>Rewrites need to be enabled. Without rewrites, WordPress cannot know to supply <code>\/ads.txt<\/code> when requested.<\/li>\n<li>Your site URL must not contain a path (e.g. <code>https:\/\/example.com\/site\/<\/code> or path-based multisite installs). While the plugin will appear to function in the admin, it will not display the contents at <code>https:\/\/example.com\/site\/ads.txt<\/code>. This is because the plugin follows the IAB spec, which requires that the ads.txt file be located at the root of a domain or subdomain.<\/li>\n<\/ul>\n<h3>What about ads.cert?<\/h3>\n<p>We\u2019re closely monitoring continued developments in the ad fraud space, and see this plugin as not only a way to create and manage your ads.txt file but also be prepared for future changes and upgrades to specifications. Ads.cert is still in the extremely early stages so we don\u2019t see any immediate concerns with implementing ads.txt.<\/p>\n<h3>Can I use this with multisite?<\/h3>\n<p>Yes! However, if you are using a subfolder installation it will only work for the main site. This is because you can only have one ads.txt for a given domain or subdomain per the <a target=\"_blank\" href=\"https:\/\/iabtechlab.com\/ads-txt\/\" rel=\"nofollow ugc noopener\">ads.txt spec<\/a>.  Our recommendation is to only activate Ads.txt Manager per-site.<\/p>\n<\/div>\n<div id=\"screenshots\" class=\"plugin-screenshots section\">\n<h2 id=\"screenshots-header\">Screenshots<\/h2>\n<ul class=\"plugin-screenshots\">\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/ads-txt\/assets\/screenshot-1.png?rev=2834081\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/ads-txt\/assets\/screenshot-1.png?rev=2834081\" alt=\"\"><\/a><figcaption>Example of editing an ads.txt file with errors and a link to browse ads.txt file revisions.<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/ads-txt\/assets\/screenshot-2.png?rev=2834081\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/ads-txt\/assets\/screenshot-2.png?rev=2834081\" alt=\"\"><\/a><figcaption>Example of comparing ads.txt file revisions.<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/ads-txt\/assets\/screenshot-3.png?rev=2834081\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/ads-txt\/assets\/screenshot-3.png?rev=2834081\" alt=\"\"><\/a><figcaption>Example of comparing two disparate ads.txt file revisions.<\/figcaption><\/figure>\n<\/li>\n<\/ul>\n<\/div>\n<div id=\"tab-installation\" class=\"plugin-installation section\">\n<h2 id=\"installation-header\">Installation<\/h2>\n<ol>\n<li>Install the plugin via the plugin installer, either by searching for it or uploading a .zip file.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Head to Settings <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Ads.txt or App-ads.txt and add the records you need.<\/li>\n<li>Check it out at yoursite.com\/ads.txt or yoursite.com\/app-ads.txt!<\/li>\n<\/ol>\n<p>Note: If you already have an existing ads.txt or app-ads.txt file in the web root, the plugin will not read in the contents of the respective files, and changes you make in WordPress admin will not overwrite contents of the physical files.<\/p>\n<p>You will need to rename or remove the existing (app-)ads.txt file (keeping a copy of the records it contains to put into the new settings screen) before you will be able to see any changes you make to (app-)ads.txt inside the WordPress admin.<\/p>\n<\/div>\n<div id=\"tab-reviews\" class=\"plugin-reviews section\">\n<h2 id=\"reviews-header\">Reviews<\/h2>\n<div class=\"plugin-reviews\">\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/89ca119d3a5d3aadc4ef5b74eb271071343b66a42f62814c437c5a98dce71661?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/89ca119d3a5d3aadc4ef5b74eb271071343b66a42f62814c437c5a98dce71661?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/works-great-and-everyone-is-happy\/\" rel=\"noopener\">Works great, and everyone is happy!<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/yudayuda\/\" title=\"Posts by yudayuda\" rel=\"author noopener\">yudayuda<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">January 10, 2023<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Instead of the previous cumbersome process of FTP and text editors, my clients can now update their ads.txt files in WP itself \u2013 brilliant!<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/46115e37961e438697fb1b1a06bc581ccf8650d7db9045a05d127976247100cc?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/46115e37961e438697fb1b1a06bc581ccf8650d7db9045a05d127976247100cc?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/a-good-plugin-100\/\" rel=\"noopener\">A good plugin.<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/naveenyouth\/\" title=\"Posts by naveenyouth\" rel=\"author noopener\">naveenyouth<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">October 10, 2022<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">2 replies<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Does the job perfectly.<br \/>\nThanks to the developer for developing this flawless plugin.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/f0cfc434927a25b946d300fc425eb6b290ce9ff574c51647c0802bacce7ee7cf?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/f0cfc434927a25b946d300fc425eb6b290ce9ff574c51647c0802bacce7ee7cf?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/super-1884\/\" rel=\"noopener\">Super<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/micka7878\/\" title=\"Posts by micka7878\" rel=\"author noopener\">micka7878<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">June 23, 2020<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Tr\u00e8s bon plugin, simple, rapide. Pas d\u2019infos superflues, \u00e7a fait le taf. Je recommande.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/e6888456846c7fa5037988fad9e1ff29795350d7aa7dd7eeb1e8708b9bcf81a9?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/e6888456846c7fa5037988fad9e1ff29795350d7aa7dd7eeb1e8708b9bcf81a9?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/app-ads-txt\/\" rel=\"noopener\">app-ads.txt<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/md6688\/\" title=\"Posts by md6688\" rel=\"author noopener\">md6688<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">June 16, 2020<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">very nice plugin<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/9e125746cefe4790aeaddc48a60af7029909e33c43fcb48f0d07756b3cee579e?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/9e125746cefe4790aeaddc48a60af7029909e33c43fcb48f0d07756b3cee579e?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/old-is-gold-3\/\" rel=\"noopener\">Old is Gold<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/anonymized-17829404\/\" title=\"Posts by Anonymous User 17829404\" rel=\"author noopener\">Anonymous User 17829404<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">June 9, 2020<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">I am wondering what is keeping away 80k users from hitting the five stars and a few words of appreciation.<\/p>\n<p>Lovely plugin.<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/9974321912e81db92d4afbec916f481bb554fbc41a268d20937d41dd5c7c8ea6?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/9974321912e81db92d4afbec916f481bb554fbc41a268d20937d41dd5c7c8ea6?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/excellent-plugin-5414\/\" rel=\"noopener\">Excellent plugin<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/designserve\/\" title=\"Posts by designserve\" rel=\"author noopener\">designserve<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">December 15, 2019<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Thanks for your excellent plugin. I really didn\u2019t want to add yet another plugin just to deal with Google Adsense ads.txt but this is the only thing that has worked for me after spending a long time trying to make a straightforward file in the root directory work. Thanks again.<\/div>\n<\/p><\/div>\n<\/article><\/div>\n<p>\t\t<a target=\"_blank\" class=\"reviews-link\" href=\"https:\/\/wordpress.org\/support\/plugin\/ads-txt\/reviews\/\" rel=\"noopener\"><br \/>\n\t\t\tRead all 13 reviews\t\t<\/a><\/div>\n<div id=\"tab-developers\" class=\"plugin-developers section\">\n<h2 id=\"developers-header\">Contributors &amp; Developers<\/h2>\n<div class=\"plugin-contributors\">\n<p>\u201cAds.txt Manager\u201d is open source software. The following people have contributed to this plugin.<\/p>\n<p><span class=\"screen-reader-text\">Contributors<\/span><\/p>\n<ul id=\"contributors-list\" class=\"contributors-list\">\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/a23224a610fd2e01327438b5faab5749d7afe5bb8a888ca23e7ab751824e5458?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/a23224a610fd2e01327438b5faab5749d7afe5bb8a888ca23e7ab751824e5458?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/10up\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\t10up\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/e05110ddfc422ecfc3c68f61f2b08a404343ef8514fed12b460fc9c9aaa47d27?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/e05110ddfc422ecfc3c68f61f2b08a404343ef8514fed12b460fc9c9aaa47d27?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/helen\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tHelen Hou-Sandi\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/82e095c8bc229017b128e53940ea534aa31f6624431bedee24c7e8756e42dd1c?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/82e095c8bc229017b128e53940ea534aa31f6624431bedee24c7e8756e42dd1c?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/adamsilverstein\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tAdam Silverstein\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/ac62a9a56f3e2f435d38ad45be05aee18fa12241138a4faa6b2023bf5a0761fc?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/ac62a9a56f3e2f435d38ad45be05aee18fa12241138a4faa6b2023bf5a0761fc?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/jakemgold\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tJake Goldman\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/24a5ca8b960821795fd5f6c0f70ce94a84e0ee71fea4beeee394fa66995ae838?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/24a5ca8b960821795fd5f6c0f70ce94a84e0ee71fea4beeee394fa66995ae838?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/peterwilsoncc\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tPeter Wilson\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/c95de1e6c222121175c2c0dddf4631d2ea45704938f53332d12710379c6153e6?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/c95de1e6c222121175c2c0dddf4631d2ea45704938f53332d12710379c6153e6?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/jeffpaul\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tJeffrey Paul\t\t\t\t<\/a>\n\t\t\t<\/li>\n<\/ul><\/div>\n<div class=\"plugin-development\">\n<p>\u201cAds.txt Manager\u201d has been translated into 13 locales. Thank you to <a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/ads-txt\/contributors\" rel=\"noopener\">the translators<\/a> for their contributions.<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/ads-txt\" rel=\"noopener\">Translate \u201cAds.txt Manager\u201d into your language.<\/a><\/p>\n<h3>Interested in development?<\/h3>\n<p><a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/browser\/ads-txt\/\" rel=\"noopener\" class=\"broken_link\">Browse the code<\/a>, check out the <a target=\"_blank\" href=\"https:\/\/plugins.svn.wordpress.org\/ads-txt\/\" rel=\"noopener\">SVN repository<\/a>, or subscribe to the <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/ads-txt\/\" rel=\"noopener\" class=\"broken_link\">development log<\/a> by <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/ads-txt\/?limit=100&amp;mode=stop_on_copy&amp;format=rss\" rel=\"noopener\" class=\"broken_link\">RSS<\/a>.<\/p>\n<\/div>\n<\/div>\n<div id=\"tab-changelog\" class=\"plugin-changelog section\">\n<h2 id=\"changelog-header\">Changelog<\/h2>\n<h4>1.4.5 \u2013 2024-09-26<\/h4>\n<ul>\n<li><strong>Changed:<\/strong> Bump WordPress \u201ctested up to\u201d version 6.6 (props <a target=\"_blank\" href=\"https:\/\/github.com\/ankitguptaindia\" rel=\"nofollow ugc noopener\">@ankitguptaindia<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/jeffpaul\" rel=\"nofollow ugc noopener\">@jeffpaul<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/sudip-md\" rel=\"nofollow ugc noopener\">@sudip-md<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/172\" rel=\"nofollow ugc noopener\">#172<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/173\" rel=\"nofollow ugc noopener\">#173<\/a>).<\/li>\n<li><strong>Changed:<\/strong> Bump WordPress minimum supported version from 6.3 to 6.4 (props <a target=\"_blank\" href=\"https:\/\/github.com\/ankitguptaindia\" rel=\"nofollow ugc noopener\">@ankitguptaindia<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/jeffpaul\" rel=\"nofollow ugc noopener\">@jeffpaul<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/sudip-md\" rel=\"nofollow ugc noopener\">@sudip-md<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/172\" rel=\"nofollow ugc noopener\">#172<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/173\" rel=\"nofollow ugc noopener\">#173<\/a>).<\/li>\n<li><strong>Security:<\/strong> Bump <code>braces<\/code> from 3.0.2 to 3.0.3 (props <a target=\"_blank\" href=\"https:\/\/github.com\/apps\/dependabot\" rel=\"nofollow ugc noopener\">@dependabot<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/168\" rel=\"nofollow ugc noopener\">#168<\/a>).<\/li>\n<\/ul>\n<h4>1.4.4 \u2013 2024-06-26<\/h4>\n<ul>\n<li><strong>Added:<\/strong> Placeholder record can be added with no authorized sellers or buyers (props <a target=\"_blank\" href=\"https:\/\/github.com\/ankitrox\" rel=\"nofollow ugc noopener\">@ankitrox<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/129\" rel=\"nofollow ugc noopener\">#129<\/a>).<\/li>\n<li><strong>Changed:<\/strong> Bump WordPress \u201ctested up to\u201d version 6.5 (props <a target=\"_blank\" href=\"https:\/\/github.com\/zamanq\" rel=\"nofollow ugc noopener\">@zamanq<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/QAharshalkadu\" rel=\"nofollow ugc noopener\">@QAharshalkadu<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/jeffpaul\" rel=\"nofollow ugc noopener\">@jeffpaul<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/qasumitbagthariya\" rel=\"nofollow ugc noopener\">@qasumitbagthariya<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/sudip-md\" rel=\"nofollow ugc noopener\">@sudip-md<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/152\" rel=\"nofollow ugc noopener\">#152<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/156\" rel=\"nofollow ugc noopener\">#156<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/issues\/162\" rel=\"nofollow ugc noopener\">#162<\/a>).<\/li>\n<li><strong>Fixed:<\/strong> Better error handling for environments that don\u2019t match our minimum PHP version (props <a target=\"_blank\" href=\"https:\/\/github.com\/dkotter\" rel=\"nofollow ugc noopener\">@dkotter<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/rahulsprajapati\" rel=\"nofollow ugc noopener\">@rahulsprajapati<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/frankiebordone\" rel=\"nofollow ugc noopener\">@frankiebordone<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/vikrampm1\" rel=\"nofollow ugc noopener\">@vikrampm1<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/149\" rel=\"nofollow ugc noopener\">#149<\/a>).<\/li>\n<li><strong>Security:<\/strong> Bump <code>semver<\/code> from 7.3.5 to 7.5.3 (props <a target=\"_blank\" href=\"https:\/\/github.com\/apps\/dependabot\" rel=\"nofollow ugc noopener\">@dependabot<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/147\" rel=\"nofollow ugc noopener\">#147<\/a>).<\/li>\n<\/ul>\n<h4>1.4.3 \u2013 2023-06-21<\/h4>\n<ul>\n<li><strong>Added:<\/strong> <code>ads.txt<\/code> file exists check from the backend (props <a target=\"_blank\" href=\"https:\/\/github.com\/sksaju\" rel=\"nofollow ugc noopener\">@sksaju<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/mmcachran\" rel=\"nofollow ugc noopener\">@mmcachran<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/dinhtungdu\" rel=\"nofollow ugc noopener\">@dinhtungdu<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/helen\" rel=\"nofollow ugc noopener\">@helen<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/jeffpaul\" rel=\"nofollow ugc noopener\">@jeffpaul<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/131\" rel=\"nofollow ugc noopener\">#131<\/a>).<\/li>\n<li><strong>Added:<\/strong> Check for and delete orphan <code>(app-)ads.txt<\/code> posts not referenced in the option (props <a target=\"_blank\" href=\"https:\/\/github.com\/sksaju\" rel=\"nofollow ugc noopener\">@sksaju<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/138\" rel=\"nofollow ugc noopener\">#138<\/a>).<\/li>\n<li><strong>Added:<\/strong> Mochawesome reporter added for Cypress test report (props <a target=\"_blank\" href=\"https:\/\/github.com\/jayedul\" rel=\"nofollow ugc noopener\">@jayedul<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/141\" rel=\"nofollow ugc noopener\">#141<\/a>).<\/li>\n<li><strong>Changed:<\/strong> Bump WordPress \u201ctested up to\u201d version 6.2 (props <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/faisal-alvi\" rel=\"nofollow ugc noopener\">@faisal-alvi<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/135\" rel=\"nofollow ugc noopener\">#135<\/a>).<\/li>\n<li><strong>Changed:<\/strong> Run E2E tests on the zip generated by the \u201cBuild Release ZIP\u201d GitHub Action (props <a target=\"_blank\" href=\"https:\/\/github.com\/jayedul\" rel=\"nofollow ugc noopener\">@jayedul<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/137\" rel=\"nofollow ugc noopener\">#137<\/a>).<\/li>\n<li><strong>Changed:<\/strong> Update the Dependency Review GitHub Action (props <a target=\"_blank\" href=\"https:\/\/github.com\/jeffpaul\" rel=\"nofollow ugc noopener\">@jeffpaul<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/Sidsector9\" rel=\"nofollow ugc noopener\">@Sidsector9<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/142\" rel=\"nofollow ugc noopener\">#142<\/a>).<\/li>\n<li><strong>Fixed:<\/strong> Remove PHP matrix from PHP8 Compatibility action (props <a target=\"_blank\" href=\"https:\/\/github.com\/Sidsector9\" rel=\"nofollow ugc noopener\">@Sidsector9<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/127\" rel=\"nofollow ugc noopener\">#127<\/a>).<\/li>\n<li><strong>Fixed:<\/strong> Corrected names for PHP Unit test suite runs (props <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/jeffpaul\" rel=\"nofollow ugc noopener\">@jeffpaul<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/133\" rel=\"nofollow ugc noopener\">#133<\/a>).<\/li>\n<li><strong>Fixed:<\/strong> Fatal error if the role `administrator\u201c does not exist (props <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/Sidsector9\" rel=\"nofollow ugc noopener\">@Sidsector9<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/140\" rel=\"nofollow ugc noopener\">#140<\/a>).<\/li>\n<li><strong>Security:<\/strong> Bump <code>simple-git<\/code> from 3.15.0 to 3.16.0 (props <a target=\"_blank\" href=\"https:\/\/github.com\/apps\/dependabot\" rel=\"nofollow ugc noopener\">@dependabot<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/128\" rel=\"nofollow ugc noopener\">#128<\/a>).<\/li>\n<li><strong>Security:<\/strong> Bump <code>http-cache-semantics<\/code> from 4.1.0 to 4.1.1 (props <a target=\"_blank\" href=\"https:\/\/github.com\/apps\/dependabot\" rel=\"nofollow ugc noopener\">@dependabot<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/130\" rel=\"nofollow ugc noopener\">#130<\/a>).<\/li>\n<\/ul>\n<h4>1.4.2 \u2013 2023-01-16<\/h4>\n<ul>\n<li><strong>Changed:<\/strong> Update Support Level from <code>Active<\/code> to <code>Stable<\/code> (props <a target=\"_blank\" href=\"https:\/\/github.com\/jeffpaul\" rel=\"nofollow ugc noopener\">@jeffpaul<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/123\" rel=\"nofollow ugc noopener\">#123<\/a>).<\/li>\n<li><strong>Changed:<\/strong> Update Cypress integration to use v11 (props <a target=\"_blank\" href=\"https:\/\/github.com\/jayedul\" rel=\"nofollow ugc noopener\">@jayedul<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/116\" rel=\"nofollow ugc noopener\">#116<\/a>).<\/li>\n<li><strong>Fixed:<\/strong> Display <code>ads.txt<\/code> files for crawlers using a cache busting query string (props <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/cadic\" rel=\"nofollow ugc noopener\">@cadic<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/118\" rel=\"nofollow ugc noopener\">#118<\/a>).<\/li>\n<\/ul>\n<h4>1.4.1 \u2013 2022-12-14<\/h4>\n<ul>\n<li><strong>Added:<\/strong> Support for OWNERDOMAIN &amp; MANAGERDOMAIN per version 1.1 of the spec (props <a target=\"_blank\" href=\"https:\/\/github.com\/SoftCreatR\" rel=\"nofollow ugc noopener\">@SoftCreatR<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/tott\" rel=\"nofollow ugc noopener\">@tott<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/jeffpaul\" rel=\"nofollow ugc noopener\">@jeffpaul<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/108\" rel=\"nofollow ugc noopener\">#108<\/a>)<\/li>\n<li><strong>Added:<\/strong> Unit tests (props <a target=\"_blank\" href=\"https:\/\/github.com\/jeffpaul\" rel=\"nofollow ugc noopener\">@jeffpaul<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/cadic\" rel=\"nofollow ugc noopener\">@cadic<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/faisal-alvi\" rel=\"nofollow ugc noopener\">@faisal-alvi<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/87\" rel=\"nofollow ugc noopener\">#87<\/a>)<\/li>\n<li><strong>Added:<\/strong> Dependency security scanning (props <a target=\"_blank\" href=\"https:\/\/github.com\/jeffpaul\" rel=\"nofollow ugc noopener\">@jeffpaul<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/97\" rel=\"nofollow ugc noopener\">#97<\/a>)<\/li>\n<li><strong>Changed:<\/strong> Bump WordPress tested up to to 6.1 (props <a target=\"_blank\" href=\"https:\/\/github.com\/jayedul\" rel=\"nofollow ugc noopener\">@jayedul<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/dkotter\" rel=\"nofollow ugc noopener\">@dkotter<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/jeffpaul\" rel=\"nofollow ugc noopener\">@jeffpaul<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/113\" rel=\"nofollow ugc noopener\">#113<\/a>)<\/li>\n<li><strong>Changed:<\/strong> Minimum WP and PHP version requirement bumped to 5.7 and 7.4 respectively (props <a target=\"_blank\" href=\"https:\/\/github.com\/jayedul\" rel=\"nofollow ugc noopener\">@jayedul<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/dkotter\" rel=\"nofollow ugc noopener\">@dkotter<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/cadic\" rel=\"nofollow ugc noopener\">@cadic<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/103\" rel=\"nofollow ugc noopener\">#103<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/117\" rel=\"nofollow ugc noopener\">#117<\/a>)<\/li>\n<li><strong>Fixed:<\/strong> Base URL corrected for E2E test suite. (props <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/cadic\" rel=\"nofollow ugc noopener\">@cadic<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/dkotter\" rel=\"nofollow ugc noopener\">@dkotter<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/112\" rel=\"nofollow ugc noopener\">#112<\/a>)<\/li>\n<li><strong>Security:<\/strong> Bump got and @wordpress\/env (props <a target=\"_blank\" href=\"https:\/\/github.com\/jeffpaul\" rel=\"nofollow ugc noopener\">@jeffpaul<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/dependabot\" rel=\"nofollow ugc noopener\">@dependabot<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/dkotter\" rel=\"nofollow ugc noopener\">@dkotter<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/104\" rel=\"nofollow ugc noopener\">#104<\/a>)<\/li>\n<li><strong>Security:<\/strong> Bump simple-git and @wordpress\/env (props <a target=\"_blank\" href=\"https:\/\/github.com\/jeffpaul\" rel=\"nofollow ugc noopener\">@jeffpaul<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/105\" rel=\"nofollow ugc noopener\">#105<\/a>)<\/li>\n<\/ul>\n<h4>1.4.0 \u2013 2022-04-13<\/h4>\n<ul>\n<li><strong>Added:<\/strong> Support for the <code>INVENTORYPARTNERDOMAIN<\/code> variable (props <a target=\"_blank\" href=\"https:\/\/github.com\/dkotter\" rel=\"nofollow ugc noopener\">@dkotter<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/faisal-alvi\" rel=\"nofollow ugc noopener\">@faisal-alvi<\/a>)<\/li>\n<li><strong>Added:<\/strong> End to end tests with Cypress (props <a target=\"_blank\" href=\"https:\/\/github.com\/cadic\" rel=\"nofollow ugc noopener\">@cadic<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/dinhtungdu\" rel=\"nofollow ugc noopener\">@dinhtungdu<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/darylldoyle\" rel=\"nofollow ugc noopener\">@darylldoyle<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/Sidsector9\" rel=\"nofollow ugc noopener\">@Sidsector9<\/a>)<\/li>\n<li><strong>Changed:<\/strong> Update dealerdirect\/phpcodesniffer-composer-installer from 0.5.x to 0.7.1 (props <a target=\"_blank\" href=\"http:\/\/github.com\/evokelektrique\" rel=\"nofollow ugc noopener\">@evokelektrique<\/a>, <a target=\"_blank\" href=\"http:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a>)<\/li>\n<li><strong>Changed:<\/strong> Update minimist from 1.2.5 to 1.2.6<\/li>\n<li><strong>Changed:<\/strong> Bump WordPress tested up to to 6.0 (props <a target=\"_blank\" href=\"https:\/\/github.com\/mohitwp\" rel=\"nofollow ugc noopener\">@mohitwp<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/cadic\" rel=\"nofollow ugc noopener\">@cadic<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/85\" rel=\"nofollow ugc noopener\">#85<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/pull\/90\" rel=\"nofollow ugc noopener\">#90<\/a>)<\/li>\n<li><strong>Changed:<\/strong> Automated testing code compatibility against PHP versions from 5.3 to 8.1 (props <a target=\"_blank\" href=\"https:\/\/github.com\/cadic\" rel=\"nofollow ugc noopener\">@cadic<\/a>)<\/li>\n<li><strong>Fixed:<\/strong> Allow admins to access revisions (props <a target=\"_blank\" href=\"https:\/\/github.com\/PypWalters\" rel=\"nofollow ugc noopener\">@PypWalters<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/dinhtungdu\" rel=\"nofollow ugc noopener\">@dinhtungdu<\/a>)<\/li>\n<li><strong>Fixed:<\/strong> Coding standards violations (props <a target=\"_blank\" href=\"http:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a>)<\/li>\n<\/ul>\n<h4>1.3.0 \u2013 2020-05-01<\/h4>\n<ul>\n<li><strong>Added:<\/strong> Support for app-ads.txt filetype (props <a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/helen\/\" rel=\"nofollow ugc noopener\">@helen<\/a>, <a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/westi\/\" rel=\"nofollow ugc noopener\">@westi<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/p0mmy\" rel=\"nofollow ugc noopener\">@p0mmy<\/a>)<\/li>\n<li><strong>Removed:<\/strong> Stop attempting to show an error notice about an existing <code>ads.txt<\/code> file due to too many false positives. We will bring this back later in a better way.<\/li>\n<li><strong>Changed:<\/strong> Bump WordPress version support to 5.4 (props <a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/tmoorewp\/\" rel=\"nofollow ugc noopener\">@tmoorewp<\/a>, <a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/jeffpaul\/\" rel=\"nofollow ugc noopener\">@jeffpaul<\/a>)<\/li>\n<li><strong>Changed:<\/strong> Switched to using GitHub Actions instead of Travis for Continuous Integration (props <a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/helen\/\" rel=\"nofollow ugc noopener\">@helen<\/a>)<\/li>\n<li><strong>Changed:<\/strong> Updated plugin screenshots and FAQs (props <a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/jeffpaul\/\" rel=\"nofollow ugc noopener\">@jeffpaul<\/a>, <a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/helen\/\" rel=\"nofollow ugc noopener\">@helen<\/a>)<\/li>\n<li><strong>Fixed:<\/strong> Update capability check when saving ads.txt (props <a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/eclev91\/\" rel=\"nofollow ugc noopener\">@eclev91<\/a>)<\/li>\n<\/ul>\n<p>Further changelog entries can be found in the <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/ads-txt\/blob\/trunk\/CHANGELOG.md\" rel=\"nofollow ugc noopener\">CHANGELOG.md<\/a> file.<\/p>\n<\/div><\/div>\n<p><!-- .entry-content --><\/p>\n<p>\t<!-- .entry-meta --><br \/>\n<\/article>\n<p><br \/>\n<br \/><a href=\"https:\/\/wordpress.org\/plugins\/ads-txt\/\" target=\"_blank\" rel=\"noopener\">Source link <\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Ads.txt Manager By 10up Download Live Preview Details Reviews Installation Development Support Description Create, manage, and validate your ads.txt and app-ads.txt from within WordPress, like any other content asset. Requires PHP 7.4+ and WordPress 5.7+. What is ads.txt? Ads.txt is an initiative by the Interactive Advertising Bureau to enable publishers to take control over who [&hellip;]<\/p>","protected":false},"author":32,"featured_media":3162,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"give_campaign_id":0,"footnotes":""},"categories":[1933,39,40],"tags":[2109,2110],"class_list":["post-3161","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-community-plugin","category-lite-version","category-wp-plugin-solution","tag-ads-txt","tag-manager"],"acf":[],"fifu_image_url":"https:\/\/ps.w.org\/ads-txt\/assets\/banner-772x250.png?rev=2834081","_links":{"self":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/3161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/comments?post=3161"}],"version-history":[{"count":0,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/3161\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media\/3162"}],"wp:attachment":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media?parent=3161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/categories?post=3161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/tags?post=3161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}