Skip to main content
Ad blocking is enabled by default in Anchor Browser. It blocks ads, trackers, and malicious content to improve page load times and create cleaner automation.
Ad blocking is enabled by default. Disable it only if you need to test ad-related functionality.

Quick Start

import AnchorBrowser from 'anchorbrowser';

(async () => {
  const anchorClient = new AnchorBrowser({apiKey: process.env.ANCHOR_API_KEY});
  
  const session = await anchorClient.sessions.create({
    // Optional: ad blocking is enabled by default, so this configuration is not required
    browser: {
      adblock: {
        active: true  // Set to false to disable ad blocking
      }
    }
  });
  
  console.log("Session:", session.data.id);
})().catch(console.error);
import os
from anchorbrowser import Anchorbrowser

anchor_client = Anchorbrowser(api_key=os.getenv("ANCHOR_API_KEY"))

session = anchor_client.sessions.create(
    # Optional: ad blocking is enabled by default, so this configuration is not required
    browser={
        "adblock": {
            "active": True  # Set to False to disable ad blocking
        }
    }
)

print("Session:", session.data.id)

Disabling Ad Blocker

To disable ad blocking for a session, set active: false in the adblock configuration:
import AnchorBrowser from 'anchorbrowser';

(async () => {
  const anchorClient = new AnchorBrowser({apiKey: process.env.ANCHOR_API_KEY});
  
  const session = await anchorClient.sessions.create({
    browser: {
      adblock: {
        active: false  // Disables ad blocking for this session
      }
    }
  });
  
  console.log("Session:", session.data.id);
})().catch(console.error);
import os
from anchorbrowser import Anchorbrowser

anchor_client = Anchorbrowser(api_key=os.getenv("ANCHOR_API_KEY"))

session = anchor_client.sessions.create(
    browser={
        "adblock": {
            "active": False  # Disables ad blocking for this session
        }
    }
)

print("Session:", session.data.id)