> For the complete documentation index, see [llms.txt](https://docs.adsecure.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.adsecure.com/faqs/scanning-adsecure.md).

# Scanning with AdSecure

Find here frequently asked questions about scanning with AdSecure

## How does scanning ads work in AdSecure?

You can analyze ads by submitting an ad tag or site page to AdSecure via our frontend application or via [API](/api/introduction.md). By selecting the relevant locations, devices and alerts, AdSecure will use its crawler to analyze the submitted content with the selected parameters, and provide a fully detailed report of each analysis.

## What are the benefits of frequent scanning?

Since ads are likely to show different behavior from one moment to another, it’s important to scan frequently to increase your chances to catch any malicious or non-compliant activity when it’s present. This approach will keep the detection rate as high as possible.

## How long does it take to complete a scan?

Depending on the scan, it usually takes between a few seconds and 2 minutes to complete a real-time scan using our modern browser technology.

## Which locations are available to scan?

AdSecure maintains a comprehensive proxy network that includes datacenter, residential, and mobile carrier IPs in many countries around the world, and we expand our reach frequently.

## What is the difference between Standard IPs, Residential IPs and Mobile IPs?

Scanning with standard IPs is sufficient in a majority of cases and AdSecure provides this type of bandwidth unlimited in all of our available monthly plans. We recommend using residential proxies when you have reason to suspect ad cloaking or IP blacklisting activity. Mobile IPs are the optimal choice for all ad campaigns running on a specific mobile provider.

## Where can I see the outcome of an analysis?

All analyses are available in the Analyses section, via the left side navigation menu. By using the different filters and views you can choose to only display analyses that contain violations and/or alerts, and narrow down results according to needs.

## How to search for analyses in AdSecure?

The search bar in the Analyses menu allows searching on multiple keywords. When these keywords are separated by a blank space, all of the keywords are taken into account when returning relevant analyses.

Searching can be done on:

* Name
* Location
* Device
* Country
* Requests (any part of the redirection path)

![](https://4224835983-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcG1wnDSb3h8mFV4XFye4%2Fuploads%2Fp6kaxO7nnN7DbNpy103P%2Fd5bfff71135d.png?alt=media\&token=c01cef65-7d34-4a4d-8de6-27852f866718)

## How does consumption work?

Each analysis consumes 1 or more scans and an X amount of bandwidth.

***Scans***

The analysis of 1 ad (url, script, smart link…), from 1 location and from 1 device consumes 1 scan. When selecting 2 locations and 4 devices, each iteration will consume 8 scans (and will result in 8 separate analyses).

***Data usage***

Depending on the chosen type of location (Standard, Residential or Mobile), the respective amount of consumed bandwidth will be deducted from your monthly quota.

Having the feature [Ad Discovery](/features/ad-discovery.md) enabled in the project creation or quick analysis creation screen, will result in additional consumption of scans and bandwidth per analysis.

***Content Classification usage***

Having the feature [Content Classification](/features/content-classification.md) enabled will result in the consumption of content classification units.

You can keep track of your current usage of scans, data and content classification units at any moment in the Dashboard menu in your AdSecure application.

## What is Threat Intelligence and when to use it?

[Threat Intelligence](/features/threat-intelligence.md) is a service that provides insight regarding a specific URL's violation activity. It provides an indication on a scale from 0 to 5 of how risky you can consider the URL is, and how problematic the behaviour of a particular URL will be.

Threat Intelligence acts as the first line of defense against malicious activity, allowing ad operations and compliance teams to understand the danger associated with their campaigns before they have been launched.

## Do you have an API?

Our [API](/api/introduction.md) allows you to integrate our services with your own platform to completely automate your scanning process.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.adsecure.com/faqs/scanning-adsecure.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
