Common Issues & Solutions

Get Started

Start with these quick fixes before diving into specific problems:

  1. Clear all caches — browser cache, WordPress cache, and any caching plugin
  2. Flush permalinks — go to Settings → Permalinks and click Save Changes
  3. Check for plugin conflicts — deactivate other plugins temporarily to isolate the issue
  4. Update everything — WordPress core, your theme, and all plugins

Installation Problems

Plugin fails to activate

Symptoms: Error message when clicking Activate.

Solutions:

  1. Confirm PHP 7.4+ is installed — check Tools → Site Health → Info → Server
  2. Confirm WordPress 5.8+ is installed
  3. Confirm the free WB Ad Manager plugin is installed and active first
  4. Re-download the Pro plugin ZIP and reinstall — the file may be corrupted
  5. Check file permissions (755 for folders, 644 for files)

License activation fails

Symptoms: “Invalid license key” message or connection error.

Solutions:

  1. Copy the entire license key — avoid extra spaces at the start or end
  2. Confirm your site domain matches the domain registered at purchase
  3. Check that your server can make outgoing HTTP requests
  4. Contact support at wbcomdesigns.com/support with your order number

Page Display Problems

Shortcode shows as plain text

Symptoms: You see [wbam_advertiser_dashboard] displayed literally on the page instead of the portal.

Solutions:

  1. Confirm both the free and Pro plugins are activated
  2. Check the shortcode spelling — shortcodes are case-sensitive
  3. Switch temporarily to a default WordPress theme (Twenty Twenty-Four) to rule out a theme conflict
  4. Check your browser console for JavaScript errors (Right-click → Inspect → Console)

Page shows 404 / Page not found

Solutions:

  1. Go to Settings → Permalinks and click Save Changes to flush rewrite rules
  2. Confirm the page is published (not draft)
  3. Confirm the page URL is set correctly in WB Ad Manager → Pro Settings → Pages

Blank or white page

Solutions:

  1. Increase PHP memory limit to at least 256MB
  2. Enable WordPress debug mode and check the error log (see Debug Mode section below)
  3. Test with the default theme active

Ad Display Problems

Ads not showing

Checklist:

  • [ ] The ad status is Active
  • [ ] The ad’s start date has passed
  • [ ] The ad’s end date hasn’t passed yet
  • [ ] The ad is assigned to the zone you’re referencing in the shortcode
  • [ ] The zone slug in the shortcode matches the actual zone slug
  • [ ] The ad budget hasn’t been exhausted

Solutions:

  1. Edit the ad and confirm its status is Active
  2. Try displaying by specific ID: [wbam_ad id="123"]
  3. Go to WB Ad Manager → Ad Zones and confirm the zone slug

Ad clicks not tracking

Solutions:

  1. Confirm click tracking is enabled in Pro Settings → Analytics
  2. Clear any caching — cached pages don’t update click counts
  3. Test in a private / incognito browser window — ad blockers interfere with tracking
  4. Verify the ad destination URL is valid

Payment Problems

Payment form not loading

Solutions:

  1. Confirm the payment gateway is enabled in Pro Settings → Payments
  2. Confirm API keys are entered correctly (no extra spaces)
  3. Ensure your site uses HTTPS — Stripe and PayPal require it
  4. Test in an incognito window without extensions

Payment completes but wallet isn’t credited

Solutions:

  1. Confirm the webhook URL is correctly configured in your payment provider dashboard
  2. Verify the webhook signing secret matches what’s in your WordPress settings
  3. Check your payment provider’s webhook delivery log for errors
  4. Look for errors in your WordPress debug log

For Stripe specifically:

The webhook URL should be:

https://yoursite.com/wp-json/wbam-pro/v1/stripe/webhook

Manual payment request not appearing for approval

  1. Go to WB Ad Manager → Advertisers → Transactions
  2. Click the Pending Approval tab
  3. If the request isn’t there, the advertiser may not have completed the submission — ask them to check their Wallet tab for a pending transaction

Campaign Problems

Campaign won’t activate / “insufficient balance” error

CPM and CPC campaigns with a budget require sufficient wallet balance to reserve the full budget amount before activation.

Solution: Ask the advertiser to add funds to their wallet equal to or greater than the campaign budget, then try activating again.

Campaign showing 0 impressions

  1. Confirm at least one ad is assigned to the campaign
  2. Confirm the campaign status is Active (not Draft, Pending, or Paused)
  3. Confirm the campaign start date has passed
  4. Confirm the ad zone is placed on a live page and receiving traffic

Campaign paused unexpectedly

  • The campaign’s reserved budget may be exhausted
  • The impressions limit may have been reached
  • An admin may have paused it manually — check the Audit Log

Email Problems

Email notifications not sending

Solutions:

  1. Test whether WordPress email works at all — install WP Mail SMTP and send a test email
  2. Check spam / junk folders
  3. Verify the recipient email address in the notification settings is correct
  4. Check that the email template isn’t blank in Pro Settings → Emails

Emails going to spam

  1. Set up SMTP authentication using a plugin like WP Mail SMTP
  2. Configure SPF and DKIM DNS records for your sending domain
  3. Avoid spam-trigger words in email subjects and body content

User Access Problems

Advertiser can’t access their dashboard

Solutions:

  1. Confirm the user is logged in
  2. Confirm the advertiser account status is Active (not Pending or Suspended) — check WB Ad Manager → Advertisers
  3. Flush permalinks and confirm the dashboard page is published
  4. Test with a freshly created account

Debug Mode

When you can’t identify a problem, enable debug logging for more detail.

Add these lines to your wp-config.php file:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

Errors are written to /wp-content/debug.log. Share the relevant entries with support.


Contacting Support

When contacting support, include:

  • WordPress version
  • WB Ad Manager Free version
  • WB Ad Manager Pro version
  • PHP version (check Tools → Site Health)
  • Theme name and version
  • The exact error message
  • Steps to reproduce the problem
  • A screenshot if possible

Support: wbcomdesigns.com/support

Last updated: March 4, 2026