{"id":305041,"date":"2026-05-11T18:33:19","date_gmt":"2026-05-11T18:33:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/adslastica\/"},"modified":"2026-07-29T15:24:19","modified_gmt":"2026-07-29T15:24:19","slug":"adslastica","status":"publish","type":"plugin","link":"https:\/\/tl.wordpress.org\/plugins\/adslastica\/","author":23279207,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.6.5","stable_tag":"1.6.5","tested":"7.0.2","requires":"5.0","requires_php":"","requires_plugins":null,"header_name":"Adslastica","header_author":"digidepot","header_description":"Simple AdSense helper for manual ad placements via shortcodes.","assets_banners_color":"","last_updated":"2026-07-29 15:24:19","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":481,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.5.9":{"tag":"1.5.9","author":"hockyfan","date":"2026-05-11 20:08:24"},"1.6.0":{"tag":"1.6.0","author":"hockyfan","date":"2026-05-12 13:32:51"},"1.6.1":{"tag":"1.6.1","author":"hockyfan","date":"2026-05-17 17:36:39"},"1.6.2":{"tag":"1.6.2","author":"hockyfan","date":"2026-05-21 03:11:19"},"1.6.3":{"tag":"1.6.3","author":"digidepot","date":"2026-06-04 17:39:38"},"1.6.4":{"tag":"1.6.4","author":"digidepot","date":"2026-07-26 15:18:03"},"1.6.5":{"tag":"1.6.5","author":"digidepot","date":"2026-07-29 15:24:19"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3529082,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3529082,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.5.9","1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[321,148,368,80],"plugin_category":[35,43],"plugin_contributors":[254152],"plugin_business_model":[],"class_list":["post-305041","plugin","type-plugin","status-publish","hentry","plugin_tags-ads","plugin_tags-adsense","plugin_tags-advertising","plugin_tags-shortcode","plugin_category-advertising","plugin_category-customization","plugin_contributors-digidepot","plugin_committers-digidepot","plugin_committers-hockyfan"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/adslastica\/assets\/icon-128x128.png?rev=3529082","icon_2x":"https:\/\/ps.w.org\/adslastica\/assets\/icon-256x256.png?rev=3529082","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>A lightweight WordPress advertising plugin for manual ad placement, automatic post ads, and built-in ads.txt support.<\/p>\n\n<p>Read the setup guide:<\/p>\n\n<p><a href=\"https:\/\/garmahis.com\/adslastica-1-6-0-is-now-available-on-wordpress-org\/\">Read the Adslastica Setup Guide<\/a><\/p>\n\n<p>Adslastica offers two simple ways to place ads on your website.<\/p>\n\n<p><strong>Manual Ads<\/strong> use shortcodes, allowing you to place ads anywhere shortcodes are supported, including posts, pages, widgets, homepage layouts, and most page builders.<\/p>\n\n<p><strong>Post Ads<\/strong> automatically insert ads into blog posts. Add your ad code to one of three Post Ad boxes, then choose where each ad appears automatically.<\/p>\n\n<p>The plugin also includes Publisher ID cleanup and built-in ads.txt tools to help Google AdSense users complete their setup.<\/p>\n\n<p>Features:<\/p>\n\n<ul>\n<li>Two manual ad slots with shortcodes<\/li>\n<li>Three Post Ad code boxes<\/li>\n<li>Automatically insert up to three ads into each post<\/li>\n<li>Five automatic post ad locations<\/li>\n<li>Before post<\/li>\n<li>After paragraph 2<\/li>\n<li>Middle of post<\/li>\n<li>Before last paragraph<\/li>\n<li>After post<\/li>\n<li>Add your Google AdSense Publisher ID<\/li>\n<li>Automatically clean common Publisher ID formatting mistakes<\/li>\n<li>Accept ca-pub, pub, or a 16-digit Publisher ID<\/li>\n<li>Generate a virtual ads.txt entry<\/li>\n<li>Detect an existing physical ads.txt file<\/li>\n<li>Check whether your ads.txt is publicly accessible<\/li>\n<li>Display the current ads.txt status<\/li>\n<li>Copy a manual ads.txt line with one click<\/li>\n<li>Simple and beginner-friendly interface<\/li>\n<li>Lightweight and easy to use<\/li>\n<li>Works with most modern WordPress themes and page builders<\/li>\n<\/ul>\n\n<p>For best results, you can exclude your homepage from Google AdSense Auto Ads and use Adslastica to control where ads appear.<\/p>\n\n<p>Manual Ad Shortcodes:<\/p>\n\n<ul>\n<li>Ad 1: <code>[adslastica_ad_1]<\/code><\/li>\n<li>Ad 2: <code>[adslastica_ad_2]<\/code><\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin can display Google AdSense ad code.<\/p>\n\n<p>When Google AdSense is used, ad requests are sent directly to Google.<\/p>\n\n<p>The following information may be sent to Google AdSense:<\/p>\n\n<ul>\n<li>Google AdSense Publisher ID<\/li>\n<li>Website URL and standard ad request information required by Google AdSense<\/li>\n<\/ul>\n\n<p>This plugin does not collect or transmit personal user data.<\/p>\n\n<p>Google AdSense:\nhttps:\/\/www.google.com\/adsense\/<\/p>\n\n<p>Google Privacy Policy:\nhttps:\/\/policies.google.com\/privacy<\/p>\n\n<p>Google AdSense Terms:\nhttps:\/\/www.google.com\/adsense\/terms\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Open <strong>Settings \u2192 Adslastica<\/strong>.<\/li>\n<li>(Optional) Enter your Google AdSense Publisher ID.<\/li>\n<li>Verify that ads.txt is active if using AdSense.<\/li>\n<li>Add your manual ad code to Ad 1 or Ad 2 to use shortcodes.<\/li>\n<li>Add your ad code to Post Ad 1, Post Ad 2, and\/or Post Ad 3, then choose where each Post Ad should appear automatically.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20display%20manual%20ads%3F\"><h3>How do I display Manual Ads?<\/h3><\/dt>\n<dd><p>Use either of these shortcodes:<\/p>\n\n<ul>\n<li><code>[adslastica_ad_1]<\/code><\/li>\n<li><code>[adslastica_ad_2]<\/code><\/li>\n<\/ul>\n\n<p>Manual Ads work in posts, pages, widgets, homepage layouts, and most page builders that support shortcodes.<\/p><\/dd>\n<dt id=\"how%20do%20automatic%20post%20ads%20work%3F\"><h3>How do Automatic Post Ads work?<\/h3><\/dt>\n<dd><p>Adslastica includes three Post Ad code boxes.<\/p>\n\n<p>Paste your ad code into Post Ad 1, Post Ad 2, or Post Ad 3, then choose where each Post Ad appears automatically.<\/p>\n\n<p>Available locations include:<\/p>\n\n<ul>\n<li>Before post<\/li>\n<li>After paragraph 2<\/li>\n<li>Middle of post<\/li>\n<li>Before last paragraph<\/li>\n<li>After post<\/li>\n<\/ul>\n\n<p>Each Post Ad can be assigned to one location, allowing up to three automatic ads in a single post.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20astra%20or%20other%20themes%3F\"><h3>Does it work with Astra or other themes?<\/h3><\/dt>\n<dd><p>Yes. Adslastica works with most modern WordPress themes and page builders that support shortcodes.<\/p><\/dd>\n<dt id=\"does%20adslastica%20support%20ads.txt%3F\"><h3>Does Adslastica support ads.txt?<\/h3><\/dt>\n<dd><p>Yes. Adslastica can generate a virtual ads.txt entry, detect an existing physical ads.txt file, check whether your ads.txt is publicly accessible, and provide a manual ads.txt line when automatic delivery is unavailable.<\/p><\/dd>\n<dt id=\"what%20publisher%20id%20formats%20are%20supported%3F\"><h3>What Publisher ID formats are supported?<\/h3><\/dt>\n<dd><p>Adslastica accepts <strong>ca-pub<\/strong>, <strong>pub<\/strong>, or a 16-digit Publisher ID. It automatically removes common formatting mistakes such as extra spaces, quotation marks, and copied dash characters.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.6.5<\/h4>\n\n<ul>\n<li>Added three Post Ad code boxes<\/li>\n<li>Added automatic post ad insertion<\/li>\n<li>Added five automatic post ad locations<\/li>\n<li>Improved manual ad placement workflow<\/li>\n<li>Improved plugin interface<\/li>\n<\/ul>\n\n<h4>1.6.4<\/h4>\n\n<ul>\n<li>Added automatic virtual ads.txt support from the saved Publisher ID<\/li>\n<li>Added detection of existing physical ads.txt files<\/li>\n<li>Added public ads.txt availability checking<\/li>\n<li>Added ads.txt status display<\/li>\n<li>Added one-click copy for the manual ads.txt line<\/li>\n<li>Improved Publisher ID input handling for pasted values<\/li>\n<li>Accepts ca-pub, pub, or a 16-digit Publisher ID<\/li>\n<li>Automatically removes accidental spaces, quotation marks, and copied dash characters<\/li>\n<\/ul>\n\n<h4>1.6.3<\/h4>\n\n<ul>\n<li>Added setup guide link to the plugin description<\/li>\n<li>Updated documentation<\/li>\n<\/ul>\n\n<h4>1.6.2<\/h4>\n\n<ul>\n<li>Improved admin panel design<\/li>\n<li>Added shortcode support for Ad 2<\/li>\n<li>Improved manual ad placement workflow<\/li>\n<li>General plugin cleanup and improvements<\/li>\n<\/ul>","raw_excerpt":"A lightweight WordPress advertising plugin for manual ad placement, automatic post ads, and built-in ads.txt support.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/305041","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=305041"}],"author":[{"embeddable":true,"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/digidepot"}],"wp:attachment":[{"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=305041"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=305041"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=305041"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=305041"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=305041"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=305041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}