Invalid Activity Protection Widget - FAQs

Frequently Asked questions regarding the Cheq Invalid Activity Protection Feature

Rishabh Singh Jasrotia avatar
Written by Rishabh Singh Jasrotia
Updated over a week ago

On this page:

Read more about the Invalid Activity Protection Widget here.

What is the main difference between enabling Invalid Activity Monitoring and Blocking in Optmyzr and signing up for Cheq’s products?

Optmyzr's solution enables you to activate free traffic monitoring for your accounts without any charges or limitations. This feature assists in identifying fraudulent IPs originating from both paid and direct traffic sources.
Note that Optmyzr's blocking functionality (paid) applies only to IPs associated with paid-protected campaigns.

In case you are seeking protection based on geographical location for both paid advertisements and traffic from all sources directed to your website, Cheq's solution could be more suitable.
Cheq supports the management of multiple domains within a single account. They also detect and block click fraud and fake impressions on your Google, Facebook, and Microsoft Ads.

What are the IP limitations of Google Ads?

Google Ads only allows the blocking of up to 500 IP addresses. To ensure that you receive the latest and most effective protection, our system consistently rotates and prioritizes the IPs.

Furthermore, Google IP exclusions aren't available for video campaigns, App campaigns, Smart Display campaigns, and Google Smart Shopping campaigns.

How is this feature different from the native Google Ads invalid activity protection?

This feature functions as an addition to Google Ads' activity protection, using a different functional methodology. Moreover, it offers enhanced visibility and transparency concerning the data involved.

Can I use this data to ask Google for a refund?

This feature was designed with the aim of simplifying the process of blocking invalid traffic, ensuring user accessibility with minimal effort. We don't recommend and can't guarantee refund requests.

I am already using Clickcease/Cheq products, should I enable this feature in Optmyzr as well?

Currently, setting up invalid traffic protection in Optmyzr might not provide additional value if you have already established this feature through one of Cheq's products. This is due to the fact that Optmyzr offers a limited subset of capabilities in terms of data and blocking. Adopting Optmyzr in this scenario could result in the loss of certain functionalities and potential discrepancies in data between the two solutions.

It's not advisable to install both tags and run them on your websites, as doing so might lead to unintended consequences.

Why do I have to add additional code to my webpage/website to make use of this feature?

Incorporating the tag into your website or webpage enables the tool to monitor and track its traffic. Additionally, it will help differentiate between paid, direct, organic, and bot/malicious activities on the website.

The code snippet is an HTML <script> element that references an external JavaScript file from a remote server. You can read more information about it below:

  1. <script>...</script> element: These are opening and closing HTML tags used to include or reference JavaScript code within an HTML document.

  2. async attribute: This attribute specifies that the script should be executed asynchronously, meaning it won't block the rendering of the rest of the page while the script is being fetched and executed.

  3. src attribute: This attribute specifies the source (URL) of the external JavaScript file that will be loaded and executed. In this case, the URL is ''.

    This external Javascript file belongs to Cheq and is required to execute the algorithm used to monitor and categorize the traffic.

  4. data-ch attribute: This attribute serves the purpose of storing the domain of the website for which traffic monitoring will be enabled.

  5. class attribute: This attribute assigns a CSS class to the <script> element. This class is used to interact with the script's behavior through CSS or JavaScript.

  6. data-jsonp attribute: This attribute provides a callback function with the name 'onCheqResponse', that the external script uses when sending a JSONP (JSON with Padding) response. The function will help execute the algorithm defined within the file.

Would the Invalid Activity Protection Widget block or flag URL Checker as invalid / bot traffic?

There won't be any conflict between these two features. The URL Checker tool acquires the destination URL from the user's ad reports and extracts website data. At the same time, the widget is responsible for blocking ads from being displayed to specific IP addresses.

Does the Invalid Activity Protection Widget block traffic from IP addresses with IPv6 protocol?

The widget is capable of both reporting and blocking traffic originating from IP addresses with either of the two protocols, i.e., IPv4 and IPv6. Read more about the widget here.

I've installed the script correctly and noticed that the tag has been firing but the tool mentions that the monitoring is not set up correctly. Additionally, the Enable Blocking option is greyed out.

It takes approximately 24 hours for the monitoring to start working as expected after the tag is installed. So if you have recently activated the tag, we recommend you relook at the widget in 24 hours. If the issue persists after 24 hours, please reach out to so we can investigate further.

Did this answer your question?