⚙️

Advanced NoBlocky Features

Explore advanced configuration options, test individual detection methods, and benchmark performance across different strategies.

🔧 Custom Configuration

Basic Options

1s 15s

CSS selectors that ad blockers typically target

📝 Configuration Examples

Advanced Configuration

const result = await detectAdblock({
  timeout: 5000,
  debug: false,
  adSelectors: ['.ad-banner', '.advertisement'],
  checkParent: true
});

// Multi-strategy results available
console.log('Strategies run:', result.strategyResults.length);
				

With Callbacks & Strategy Analysis

const result = await detectAdblock({
  timeout: 5000,
  debug: true,
  onDetect: (result) => {
    console.log('Adblock detected!', {
      confidence: result.confidence,
      strategies: result.strategyResults.map(s => s.strategy),
      detectorCount: result.strategyResults.reduce(
        (acc, s) => acc + s.detectorResults.length, 0
      )
    });
  },
  onNotDetect: (result) => {
    console.log('No adblock detected', result.strategyResults);
  }
});
				

© 2025 NoBlocky. Adblock detection library.