Advertising Suite Pro v2.1.1 — 2026-03-22
Anti-Fraud
AI Improvements
- Ghost Click Detection rewrite: guests without fingerprint are marked suspicious but no longer hard-blocked (prevents false positives for legitimate guests)
- Ghost + extreme burst (50+ clicks/window): hard block as confirmed bot behavior
- Flood mode: marks guest clicks as suspicious but never blocks navigation
- Anchor link clicks use skipGhostCheck (fingerprint impossible via direct <a> navigation)
- Admin bypass: administrators skip all fraud checks entirely
Bug Fixes
- OpenAI Credit Balance: manual credit input option with auto-decrement snapshot (replaces unreliable credit_grants API)
- OpenRouter Balance: uses real /api/v1/credits endpoint for accurate account balance display
- AI Log Dashboard: "Credits Remaining" now shows actual balance instead of Budget minus Costs
Advertising Suite Pro v2.1.2 — 2026-03-22
- AiFraudAnalyzer cron: normal fraud detection results (Risk Score 98-100) no longer logged as XF errors
- Template filter deb_amzebay_anchor_links: wrapped in conditional to prevent "filter unknown" error when MaZ/AMP addon creates Templater without event
- OpenAI credit option: changed from unsupported data_type float to string with PHP cast
- Options cache: direct DB writes now properly invalidate xf_data_registry cache
Fraud Detection Overhaul
AI Features
- Referer-Based Bot Detection: guests without valid forum referer are immediately blocked (bot_no_referer) — catches 90%+ of click fraud bots
- Configurable Ghost Click Threshold: new admin option "Ghost Click Threshold (per IP)" replaces hardcoded value — default 5 clicks per burst window
- Referer check runs before flood check, preventing bots from bypassing detection as flood_guest
- FraudDetector uses XF Request wrapper instead of raw $_SERVER access
- Manual IP blocks: redirect to Amazon but strip affiliate tag (no commission for blocked IPs)
- Reset All Blocks: one-click button in Fraud Dashboard to clear all IP blocks
Click Debug & Export
- AI Descriptions and Smart Placement now work in Lazy Load (AJAX) path — previously only server-side rendering
- AI response caching: descriptions and placement rankings cached for 24 hours (Redis L1 / DB L2) — eliminates redundant API calls, reduces costs and load time
- Fixed cache key lengths exceeding xf_data_registry 25-byte limit — AI cache now uses short keys (prefix + 16-char MD5)
UI/CSS Fixes
- CSV Export: new "Export CSV" button in Click Debug with all current filters (date, IP, marketplace, suspicious status)
- Export includes: timestamp, IP, user, fingerprint, ad, marketplace, category, fraud reason, user agent, referer, thread
Translations
- Removed text-decoration underline from all ad links (global CSS rule with !important)
- CTA buttons ("Jetzt kaufen", "Auf Amazon ansehen") use white-space:nowrap — no line breaks
- Removed orange left border, bottom gradient bar, and outer frame from ad containers
- All display modes affected: product, v2, leaderboard, rectangle, skyscraper, billboard, carousel, etc.
Bug Fixes
- 21 new German translations added for all new features
- Ghost Click Threshold, Reset All Blocks, AI Budget/Credit options, filter labels, cron entries
- Anchor links redirect to Amazon product search via PA API with cache (restored original behavior)
- Product click URLs are never modified — direct redirect to original Amazon URL (restored original behavior)
Advertising Suite Pro v2.1.0 — 2026-03-21
New Features
- AI Tab: dedicated "KI" settings tab with brain icon, separating all AI configuration from general settings
- AiService: centralized AI provider abstraction supporting per-feature model selection
- AI Product Descriptions: generates context-aware product descriptions matching the thread topic instead of plain Amazon titles
- Smart Ad Placement: AI ranks products by relevance to the thread context instead of default API order
- AI CTR Optimization: daily cron job analyzes click statistics and generates optimization suggestions for ad positions and display modes (admin review dashboard)
- AI Fraud Detection: hourly cron job analyzes aggregated click patterns to detect bot attacks that rule-based detection might miss; sends admin alerts on high risk scores
- Statistics Filter: all dashboard pages (Statistics, Revenue, Traffic Analysis, Forum Performance, Product Ranking) now have an ad type filter dropdown (All / Amazon+eBay / Custom Codes / Amazon only / eBay only)
- Carousel Display Mode: new auto-scrolling carousel for product ads with navigation dots, prev/next arrows, hover pause, and touch swipe support
- OpenRouter Integration: multi-provider support via OpenRouter (OpenAI, Anthropic, Google, DeepSeek, Meta, Qwen models accessible through a single API key)
- Per-Feature Model Selection: each AI feature (Keywords, Descriptions, Placement, CTR, Fraud) can use a different AI model — cheap models for simple tasks, expensive models for complex ones
Improvements
- Model Updates: added GPT-5.4 Nano/Mini/Full, o3-mini, o4-mini for both OpenAI Direct and OpenRouter
- Reasoning Model Detection: automatic handling for o-series (o3, o4-mini) and GPT-5+ models (no temperature, max_completion_tokens instead of max_tokens)
- Connection Test: now shows correct provider name (OpenAI/OpenRouter) in title and success/error messages
- Provider-agnostic Phrases: all AI-related phrases use {provider} placeholder instead of hardcoded "OpenAI"
- Settings Reorganization: AI Prompt moved to end of section, Connection Test placed after all provider options
- Section Headers: blue separator bars between "KI / LLM-Anbieter" and "KI-Features" sections
- Branding: renamed "Amazon - eBay ADS" to "Ad Suite" / "Advertising Suite Pro" throughout all templates, phrases, and log messages
- KeywordExtractor Refactoring: now uses centralized AiService instead of direct CURL calls
- build.json: carousel.js now correctly included in release ZIP via additional_files configuration
Advertising Suite Pro v2.0.2 — 2026-03-20
Security & Anti-Fraud
- Ghost Click Detection: blocks clicks from guests without client-side fingerprint (100% detection rate confirmed under active bot attack with 76,569 clicks/day)
- Ghost clicks are now subtracted from statistics to prevent inflated click counts
- Enhanced fraud detection for bot attacks from different IPs targeting Amazon affiliate accounts
Bug Fixes
- Click statistics now correctly exclude blocked/suspicious clicks from totals
- Fraud detection performance optimized for high-traffic scenarios (server load protection)
Advertising Suite Pro v2.0.1 — 2026-03-20
Bug Fixes
- Fixed click fraud detection edge cases
- Improved bot detection patterns
Advertising Suite Pro v2.0.0 — 2026-03-20
New Features
- Click Fraud Protection: comprehensive fraud detection system with burst detection, ghost click blocking, UA cluster analysis, and anomaly detection
- Bot Log: dedicated admin page for reviewing detected bot/fraud activity
- Fraud Alerts: email notifications when suspicious click patterns are detected
- Auto IP Blocking: automatically blocks IPs exceeding fraud thresholds
- Click Fingerprinting: client-side device fingerprinting for unique click deduplication
- A/B Testing: built-in A/B test framework for comparing ad display modes and positions
- Forum Performance Dashboard: per-forum analytics showing views, clicks, CTR, and ad distribution
- Conversion Funnel: visual funnel analysis (Impressions → Clicks → Unique Clicks) with marketplace breakdown
- Revenue Dashboard: estimated earnings tracking with EPC by category, conversion estimates, and revenue timeline charts
- CSV Export: export click logs and statistics as CSV files
- Position Map: visual overview of all ad positions across the forum
- Stealth Mode: optional neutral route prefix to avoid ad-blocker detection
- Custom Ad Codes: support for arbitrary HTML ads alongside Amazon/eBay product ads
- Virtual Post Mode: render ads as forum posts with sponsor avatar and user info
- Geo-Targeting: restrict ads by visitor country (ISO codes)
- User Criteria & Page Criteria: advanced targeting using XenForo's criteria system
- Lazy Loading: AJAX-based product loading to reduce initial page load time
Improvements
- Complete admin dashboard redesign with KPI cards, Chart.js visualizations, and trend indicators
- Multi-Armed Bandit (MAB) product ranking for automatic optimization
- Product badges: bestseller and trending indicators
- Weekly email reports with performance summaries
- Precomputed product caching via cron jobs
- eBay marketplace support alongside Amazon
- XenForo Media Gallery (XFMG) and Resource Manager (XFRM) ad positions
- Conversation ad positions
- Dark mode support across all admin templates
Renamed from “Amazon eBay ADS” to “Advertising Suite Pro”
New Features:
- Custom Code Ads — New ad type for any HTML/JS code (e.g. Google AdSense, other ad networks). Full HTML support per ad slot.
- 15 new ad positions — Profile (above/below), Search (above/below results), XFMG Media Gallery (above/below media, sidebar), XFRM Resource Manager (above/below resource, sidebar), Conversations (7 positions)
- AdBlock Detection — Multi-layer detection (bait elements, network probe, MutationObserver, periodic re-checks). 3 display modes (banner, modal, inline). Countdown timer, redirect URL, page blur effect. Dynamic element IDs (per-request nonce) against filter lists.
- Click Fraud Detection — Burst detection (IP, user, fingerprint). Auto IP blocking with configurable threshold and cooldown. Fraud dashboard with manual block management. Automated fraud scan cron (every 15 min).
- Protection & Fraud settings tabs — Dedicated option groups for AdBlock and Fraud settings in ACP.
- Auto German translation — German phrases are automatically imported on install/upgrade when a German language pack is present.
Improvements:
- Positions Map: New ACP page with visual overview of all 38 positions
- Admin navigation renamed to "Advertising Suite Pro"
- Version ID schema: XenForo-compliant (2000070 = 2.0.0 Stable)
Bug Fixes:
- Template filter |upper corrected to |to_upper
- Template modification find strings fixed for Profile, XFMG and XFRM positions
- Conversation view listener was missing from DB — added
- Options cache type casting fixed for manual rebuilds
- NEW: Thread Ads - All stored keywords are now queried (not just the first match)
- NEW: Thread Ads - Random product rotation on every page reload
- FIX: Alert History - Counter always showed 0 (field name mismatch)
- FIX: Alert History - Badges/labels showed raw DB values instead of translations
- FIX: Alert History - Filter dropdown had hardcoded English strings
New Feature:
Improvements:
- Embed Ad Type — New ad type with copyable code snippet {{ deb_amzebay_embed(ID) }} for manual placement in any XenForo template. Product source selectable: Thread keywords (context-based) or CTR ranking (global).
- Virtual Post option now available for Embed ads (default: off)
- Default product count for new ads changed to 1 (previously 3)
- Embed ads shown in Dashboard with purple badge and doughnut chart
- Toggle fix: Status switch in ad list now saves correctly when deactivating
We use essential cookies to make this site work, and optional cookies to enhance your experience.