Use this guide to diagnose and fix the most common OTTO PPC errors — connection failures, missing ad copy, stalled reports, bid sync issues, and business setup requirements.
💳 Check Your Subscription Before Troubleshooting
If OTTO PPC features are unexpectedly unavailable or greyed out, verify your subscription status under Avatar (top-right corner) → Billing. Legacy customers migrated to the new billing system should confirm their OTTO Google Ads add-on is active. Contact support if your plan appears correct but features remain inaccessible.
⚠️ Error 1: Google Ads account shows "Access Denied" or "No Account Found"
Cause: The Google Ads OAuth token has expired or the connected account has insufficient permissions.
- Go to account-level Settings (click your avatar, top-right corner of any page) → Integrations → Google Ads. This is a global account setting, not project-specific.
- Click Delete next to your account, then refresh the page.
- Click Add Account and log in with a Google account that has Standard or Admin access — Read Only access does not support automation.
- Confirm the Google Ads account is active and not suspended in Google Ads.
- Wait 5 minutes for account data to load after reconnecting.
- If reconnection fails, contact support with your Google Ads Customer ID (the 10-digit number shown in the top-right of Google Ads, formatted as XXX-XXX-XXXX).
Managing multiple sub-accounts: Each sub-account may need to be individually re-authorized. Re-authenticating the main Google Ads MCC (manager) account can resolve token failures across linked sub-accounts in some cases. If only some sub-accounts are restored after reconnection, contact support with the Customer IDs of the remaining affected accounts.
⚠️ Error 2: AI ad copy suggestions aren't appearing
Cause: Ad copy generation requires campaign context and may be temporarily slow.
- Wait up to 3 minutes — ad copy generation is slower than standard content generation.
- Confirm a campaign and ad group are selected before requesting suggestions.
- Add a landing page URL in generation settings — it significantly improves output quality.
- Verify that AI ad copy is included in your plan: go to Avatar (top-right) → Billing → Plans & Top-ups, or visit our pricing page. If unsure, contact support with your account email.
- Contact support if generation fails across all campaigns for more than 1 hour.
⚠️ Error 3: Bid changes made in OTTO PPC aren't reflecting in Google Ads
Cause: Bid changes go through Google's API and aren't instant, or Smart Bidding is overriding manual bids.
- Wait 15 minutes — bid changes are not immediate.
- Refresh both OTTO PPC and Google Ads before comparing values.
- Check whether the campaign uses Smart Bidding in Google Ads — Smart Bidding overrides all manual bid changes.
- To use OTTO PPC bid automation, switch the campaign to Manual CPC in Google Ads settings.
- Contact support with the campaign and keyword name if specific bids consistently fail to apply.
⚠️ Error 4: Campaign performance data shows "No data" or very old data
Cause: The Google Ads connection may have lapsed, the date range is incorrect, or data has not yet synced.
- Check your connection status: Left Sidebar → OTTO PPC → Connected Accounts.
- Make sure the selected date range includes periods when campaigns were actually running.
- Note that performance data updates every 3–6 hours — very recent data may not appear yet.
- Reconnect the Google Ads account to force a re-sync.
- Contact support with your Google Ads Customer ID (10-digit number, formatted as XXX-XXX-XXXX) if data has been missing for more than 24 hours.
⚠️ Error 5: Phone number extension shows a validation error
Cause: Google Ads requires phone numbers in international E.164 format.
- Format the number as
+[country code][number]— example for US:+12025551234. - Remove all spaces, dashes, and parentheses from the number.
- Confirm the number is a valid landline or mobile — some VoIP numbers fail Google's validation.
- Select the correct country for your phone number when adding the extension.
⚠️ Error 6: Ad reports are stuck on a loading spinner with no data
Cause: OTTO PPC reports require a business to be created or imported before they can populate. This is separate from connecting a Google Ads account or creating a campaign — if no business exists, reports show a loading spinner indefinitely, even after reconnecting the account multiple times.
- Go to Account Settings.
- Open the Business or Campaign section.
- Click Create to add a new business, or Import to bring in an existing one.
Once a business is created or imported, reports populate immediately — no reconnection required.
⚠️ Error 7: PMAX campaign shows Videos (0) in Google Ads despite uploading videos
Cause: Uploaded videos are saved to the platform's asset inventory but may not be attached to the ad asset group in Google Ads due to a known issue.
- Contact support with your campaign ID so the team can manually associate the uploaded video assets with the asset group in Google Ads.
⚠️ Error 8: PMAX campaign fails to launch
Cause: A recently resolved platform issue may have prevented the campaign from launching.
- Ensure your platform is up to date and retry the launch.
- If the error persists, contact support with your campaign name and any error message displayed.
🎯 You now know how to fix the most common OTTO PPC errors, from OAuth connection failures and missing ad copy to bid overrides, stalled reports, and business setup requirements. If an issue persists after following these steps, contact Search Atlas support with your Google Ads Customer ID and a description of the problem.