Method: violatingSites.list
Stay organized with collections
Save and categorize content based on your preferences.
Lists sites that are failing in the Ad Experience Report on at least one platform.
HTTP request
GET https://adexperiencereport.googleapis.com/v1/violatingSites
The URL uses gRPC Transcoding
syntax.
Request body
The request body must be empty.
Response body
If successful, the response body contains data with the following structure:
Response message for violatingSites.list.
Fields |
violatingSites[]
|
object ( SiteSummaryResponse
)
The list of violating sites.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License
, and code samples are licensed under the Apache 2.0 License
. For details, see the Google Developers Site Policies
. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-07 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eLists sites failing in the Ad Experience Report on at least one platform.\u003c/p\u003e\n"],["\u003cp\u003eUses a simple HTTP GET request to retrieve the list of violating sites.\u003c/p\u003e\n"],["\u003cp\u003eThe response provides a list of sites with details about their violations, represented in JSON format.\u003c/p\u003e\n"],["\u003cp\u003eRequest body should be empty.\u003c/p\u003e\n"]]],["The core content describes retrieving a list of sites failing in the Ad Experience Report. A `GET` HTTP request to `https://adexperiencereport.googleapis.com/v1/violatingSites` is used, with an empty request body. A successful response contains a JSON object with a `violatingSites` array, which lists `SiteSummaryResponse` objects. Each `SiteSummaryResponse` details a site's violation status, retrieved from the url `/ad-experience-report/v1/reference/rest/v1/sites#SiteSummaryResponse`. The document indicates a \"Try it!\" feature is also available for testing.\n"],null,["# Method: violatingSites.list\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n - [JSON representation](#body.ViolatingSitesResponse.SCHEMA_REPRESENTATION)\n- [Try it!](#try-it)\n\nLists sites that are failing in the Ad Experience Report on at least one platform.\n\n### HTTP request\n\n`GET https://adexperiencereport.googleapis.com/v1/violatingSites`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Request body\n\nThe request body must be empty.\n\n### Response body\n\nIf successful, the response body contains data with the following structure:\nResponse message for violatingSites.list.\n\n| JSON representation ||\n|---------------------------------------------------------------------------------------------------------------------|---|\n| ``` { \"violatingSites\": [ { object (/ad-experience-report/v1/reference/rest/v1/sites#SiteSummaryResponse) } ] } ``` |\n\n| Fields ||\n|--------------------|---------------------------------------------------------------------------------------------------------------------------------------|\n| `violatingSites[]` | `object (`[SiteSummaryResponse](/ad-experience-report/v1/reference/rest/v1/sites#SiteSummaryResponse)`)` The list of violating sites. |"]]