{"id":312280,"date":"2026-06-14T16:00:18","date_gmt":"2026-06-14T16:00:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/devoraadopsai\/"},"modified":"2026-06-14T15:59:57","modified_gmt":"2026-06-14T15:59:57","slug":"devoraadopsai","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/devoraadopsai\/","author":23498361,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"DevoraAdOpsAi","header_author":"Devora Team","header_description":"AI-assisted content and policy review tools that help assess WordPress content against Google Ad Manager policy indicators from your dashboard.","assets_banners_color":"1c222d","last_updated":"2026-06-14 15:59:57","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/devoraadops.com\/wordpress-plugin.html","header_author_uri":"https:\/\/devoraadops.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":27,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"devoraadops","date":"2026-06-14 15:59:57"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3572061,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3572061,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3572061,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3572061,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3572061,"resolution":"1","location":"assets","locale":"","width":2842,"height":1265},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3572061,"resolution":"2","location":"assets","locale":"","width":2847,"height":1271},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3572061,"resolution":"3","location":"assets","locale":"","width":2838,"height":1260},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3572061,"resolution":"4","location":"assets","locale":"","width":2843,"height":1266},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3572061,"resolution":"5","location":"assets","locale":"","width":2846,"height":1227},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3572061,"resolution":"6","location":"assets","locale":"","width":2842,"height":1229}},"screenshots":{"1":"Dashboard \u2014 an overall summary of your site's policy status and the state of the content that has been scanned.","2":"Policy review \u2014 content status and potential issues organized by the different Google Ad Manager and Google AdSense policy categories.","3":"Compliance log \u2014 a timeline-based record of the audit and scan operations that have been performed.","4":"Recommendations &amp; notes \u2014 compliance recommendations and notes covering content, navigation, privacy, and overall site structure.","5":"Categorized tips \u2014 recommendations and tips tracked by the different recommendation categories.","6":"Settings \u2014 plugin configuration, OpenAI connection, and scheduled-task options."}},"plugin_section":[],"plugin_tags":[2533,148,267123,261154,267122],"plugin_category":[35],"plugin_contributors":[267124],"plugin_business_model":[],"class_list":["post-312280","plugin","type-plugin","status-publish","hentry","plugin_tags-ad-manager","plugin_tags-adsense","plugin_tags-ai-review","plugin_tags-content-review","plugin_tags-policy-review","plugin_category-advertising","plugin_contributors-devoraadops","plugin_committers-devoraadops"],"banners":{"banner":"https:\/\/ps.w.org\/devoraadopsai\/assets\/banner-772x250.png?rev=3572061","banner_2x":"https:\/\/ps.w.org\/devoraadopsai\/assets\/banner-1544x500.png?rev=3572061","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/devoraadopsai\/assets\/icon-128x128.png?rev=3572061","icon_2x":"https:\/\/ps.w.org\/devoraadopsai\/assets\/icon-256x256.png?rev=3572061","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/devoraadopsai\/assets\/screenshot-1.png?rev=3572061","caption":"Dashboard \u2014 an overall summary of your site's policy status and the state of the content that has been scanned."},{"src":"https:\/\/ps.w.org\/devoraadopsai\/assets\/screenshot-2.png?rev=3572061","caption":"Policy review \u2014 content status and potential issues organized by the different Google Ad Manager and Google AdSense policy categories."},{"src":"https:\/\/ps.w.org\/devoraadopsai\/assets\/screenshot-3.png?rev=3572061","caption":"Compliance log \u2014 a timeline-based record of the audit and scan operations that have been performed."},{"src":"https:\/\/ps.w.org\/devoraadopsai\/assets\/screenshot-4.png?rev=3572061","caption":"Recommendations &amp; notes \u2014 compliance recommendations and notes covering content, navigation, privacy, and overall site structure."},{"src":"https:\/\/ps.w.org\/devoraadopsai\/assets\/screenshot-5.png?rev=3572061","caption":"Categorized tips \u2014 recommendations and tips tracked by the different recommendation categories."},{"src":"https:\/\/ps.w.org\/devoraadopsai\/assets\/screenshot-6.png?rev=3572061","caption":"Settings \u2014 plugin configuration, OpenAI connection, and scheduled-task options."}],"raw_content":"<!--section=description-->\n<p><strong>DevoraAdOpsAi<\/strong> is an AI-assisted review assistant for publishers. It helps site administrators look at their WordPress posts and pages the way an ad-policy reviewer might, and surfaces content, navigation, and site-structure issues that commonly relate to <strong>Google Ad Manager<\/strong> and <strong>Google AdSense<\/strong> policy indicators \u2014 all from inside the WordPress admin, before problems affect your monetization.<\/p>\n\n<p>The plugin does not replace official policy decisions. Instead, it gives you an organized, repeatable workflow to <strong>review, track, and act on<\/strong> potential issues, with optional AI-assisted recommendations powered by your own OpenAI API key.<\/p>\n\n<h4>Why publishers use it<\/h4>\n\n<ul>\n<li>See the overall policy-readiness of your site at a glance, instead of guessing.<\/li>\n<li>Catch common content and navigation problems early, before they affect ad serving.<\/li>\n<li>Keep a documented history of what was reviewed and when.<\/li>\n<li>Turn vague \"policy\" worries into a concrete, categorized checklist you can work through.<\/li>\n<\/ul>\n\n<h4>Key features<\/h4>\n\n<ul>\n<li><strong>Compliance dashboard<\/strong> \u2014 a single overview of your site's review status, recent scan activity, and a summary of detected issues by severity.<\/li>\n<li><strong>Policy-based content review<\/strong> \u2014 scans posts and pages and organizes potential issues by Google Ad Manager and AdSense policy categories, so you can see exactly which area each issue belongs to.<\/li>\n<li><strong>Compliance log<\/strong> \u2014 a chronological, timeline-style record of every audit and scan operation, so you always know what ran, when, and what it found.<\/li>\n<li><strong>Recommendations &amp; notes<\/strong> \u2014 actionable guidance covering content quality, site navigation, privacy pages, and overall site structure that reviewers commonly look at.<\/li>\n<li><strong>Categorized tips<\/strong> \u2014 recommendations grouped by category so you can focus on one policy area at a time and track your progress.<\/li>\n<li><strong>AI-assisted analysis (optional)<\/strong> \u2014 connect your own OpenAI API key to get richer, context-aware suggestions on flagged content.<\/li>\n<li><strong>Scheduled scans<\/strong> \u2014 configure background scans on a schedule so reviews stay up to date as you publish new content.<\/li>\n<li><strong>Scan priorities &amp; filters<\/strong> \u2014 control which content types are scanned first and skip drafts or content you don't want included.<\/li>\n<\/ul>\n\n<h4>How it works<\/h4>\n\n<ol>\n<li>Open the dashboard to see your site's current review status.<\/li>\n<li>Run a scan across your posts and pages.<\/li>\n<li>Review the detected issues, grouped by policy category and severity.<\/li>\n<li>Work through the recommendations and notes, one category at a time.<\/li>\n<li>Optionally enable AI-assisted analysis and scheduled scans for ongoing coverage.<\/li>\n<\/ol>\n\n<h4>Important note<\/h4>\n\n<p>This plugin <strong>assists<\/strong> with content review. It does <strong>not<\/strong> guarantee policy, legal, or platform compliance, and it does not make or influence any decision by Google, Google Ad Manager, or Google AdSense. All results are indicators for <strong>manual review<\/strong>, and site owners should always verify findings and consult the official policies themselves. DevoraAdOpsAi is an independent tool and is not affiliated with, endorsed by, or sponsored by Google LLC.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the OpenAI API only after an administrator adds an API key and explicitly uses the AI-powered scanning features. Without a configured key, no content is sent to any external service.<\/p>\n\n<p>Service details:<\/p>\n\n<ul>\n<li>Service: OpenAI API<\/li>\n<li>Purpose: analyze submitted content and return review suggestions<\/li>\n<li>Data sent: post or page content selected for scanning, plus related metadata needed for the review request<\/li>\n<li>When data is sent: only when an administrator has configured an API key and starts an AI-assisted action<\/li>\n<li>Service terms: https:\/\/openai.com\/policies\/terms-of-use\/<\/li>\n<li>Privacy policy: https:\/\/openai.com\/policies\/privacy-policy\/<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>devoraadopsai<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or upload the plugin ZIP from Plugins &gt; Add New in WordPress.<\/li>\n<li>Activate the plugin through the Plugins screen in WordPress.<\/li>\n<li>Open DevoraAdOpsAi in the admin menu.<\/li>\n<li>(Optional) Add your OpenAI API key in the settings screen to enable AI-assisted review features.<\/li>\n<li>(Optional) Configure scan priorities, filters, and scheduled scans to match your workflow.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20guarantee%20compliance%3F\"><h3>Does this plugin guarantee compliance?<\/h3><\/dt>\n<dd><p>No. It helps administrators review content against policy indicators, but it does not guarantee legal or platform compliance, and it does not influence any decision made by Google Ad Manager or AdSense.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20affiliated%20with%20google%3F\"><h3>Is this plugin affiliated with Google?<\/h3><\/dt>\n<dd><p>No. DevoraAdOpsAi is an independent tool and is not affiliated with, endorsed by, or sponsored by Google LLC. \"Google Ad Manager\" and \"Google AdSense\" are trademarks of Google LLC and are referenced only to describe what the plugin helps you review.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20work%20without%20openai%3F\"><h3>Does the plugin work without OpenAI?<\/h3><\/dt>\n<dd><p>Yes. The admin screens, scanning, compliance log, and the local review workflow all work without an API key. AI-assisted analysis is the only feature that requires your own configured OpenAI API key.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20my%20content%20to%20a%20third%20party%20automatically%3F\"><h3>Does the plugin send my content to a third party automatically?<\/h3><\/dt>\n<dd><p>No. Requests to OpenAI happen only after an administrator configures the API key and starts the relevant AI-assisted actions. Nothing is sent automatically in the background.<\/p><\/dd>\n<dt id=\"can%20i%20schedule%20scans%20to%20run%20automatically%3F\"><h3>Can I schedule scans to run automatically?<\/h3><\/dt>\n<dd><p>Yes. You can configure scheduled scans from the settings screen so your review status stays current as you publish new content.<\/p><\/dd>\n<dt id=\"can%20i%20control%20what%20gets%20scanned%3F\"><h3>Can I control what gets scanned?<\/h3><\/dt>\n<dd><p>Yes. You can set scan priorities to choose which content types are reviewed first, and use filters to skip drafts or other content you don't want included.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<\/ul>","raw_excerpt":"AI-assisted review tools that help assess WordPress content against Google Ad Manager and AdSense policy indicators from your admin dashboard.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/312280","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=312280"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/devoraadops"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=312280"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=312280"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=312280"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=312280"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=312280"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=312280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}