How to Configure Advanced Settings and Fix Google Drive 100MB Download Warning
The Google Drive 100MB download warning occurs when downloading large files because Google cannot automatically scan files over 100MB for viruses according to Google Drive file limits. Instead of downloading immediately, visitors see a confirmation screen that interrupts the download experience.
With Integration for Google Drive PRO, you can permanently resolve the Google Drive 100MB download warning using built-in download routing methods and configure advanced site preferences to ensure smooth file delivery.
Step 1: Navigate to Advanced Settings
- Go to Google Drive in your WordPress admin sidebar.
- Click on Settings.
- Select the Advanced tab from the top navigation bar.
Step 2: Choose Download Method to Bypass Google Drive 100MB Download Warning
In the Download Method dropdown, select how downloadable files are delivered across WooCommerce digital products, Easy Digital Downloads, and shortcode modules:
- Auto (Default & Recommended): Files up to 450MB stream seamlessly through your website server. This completely bypasses the Google Drive 100MB download warning page so customers download immediately. Files exceeding 450MB automatically redirect directly to Google Drive to prevent web server buffer timeouts.
- Direct Streaming (Always Stream via PHP): Streams all files directly through PHP chunks on your server. This prevents the Google Drive 100MB download warning screen for all file sizes. Note: Ensure your hosting server response body limit is configured appropriately for large files.
- Google Drive Redirect (Direct CDN): Redirects the user directly to Google Drive. This is the default in the free version, but files larger than 100MB will trigger Google’s virus scan warning page.
Step 3: Enable Headless WordPress Support
If your WordPress website uses a decoupled headless architecture (such as Next.js, Gatsby, or a headless mobile application), standard frontend OAuth authorization callbacks can fail.
- Locate the Enable Headless setting toggle in the Advanced tab.
- Switch the toggle to ON.
- When enabled, the plugin routes Google OAuth authorization callbacks directly to the WordPress Admin URL (
/wp-admin/admin.php) rather than frontend endpoints, ensuring smooth Google account connections. - Click Save Changes at the top right.
Step 4: Configure Module Edit Button and Display Options
Fine-tune frontend controls and media delivery settings:
- Module Edit Button: When enabled, logged-in administrators see a pencil shortcut icon on embedded file modules to quickly access the module builder. Disable this toggle if you prefer to hide the button from frontend pages.
- Show File Extensions in URLs: When enabled, file URLs retain extensions (such as
.pdf,.mp4, or.zip). When disabled, URLs generate clean filenames without extensions. - Secure Video Playback: Switch between HTML5
<video>tags (enabled) and responsive<iframe>embeds (disabled) to suit your media requirements. - Image Caching: Caches cloud images locally on your WordPress host to accelerate page loading speeds and reduce repetitive Google Drive API quota usage.
Server Buffer Configuration Tips for Streaming
When using Direct Streaming to bypass the Google Drive 100MB download warning on large files, adjust these common hosting limits to prevent connection drops:
- LiteSpeed Web Server: In your LiteSpeed WebAdmin Console, set
maxDynRespSizeto2047M(or0for unlimited) and turn off Response Buffering. - Nginx Proxy Buffers: Ensure
proxy_max_temp_file_sizeandclient_max_body_sizeare set high enough to accommodate your largest downloadable files. - Cloudflare CDN: If your site runs behind Cloudflare, downloads streamed through PHP are subject to Cloudflare HTTP timeout limits (100 seconds). In such cases, the default Auto method is recommended.