- Zapis JSON
- PolicyTopicEntryType
- PolicyTopicEvidence
- WebsiteList
- TextList
- DestinationTextList
- DestinationMismatch
- PolicyTopicEvidenceDestinationMismatchUrlType
- DestinationNotWorking
- PolicyTopicEvidenceDestinationNotWorkingDevice
- PolicyTopicEvidenceDestinationNotWorkingDnsErrorType
- PolicyTopicConstraint
- CountryConstraintList
- CountryConstraint
- ResellerConstraint
Wynik kontroli zgodności z zasadami dołączony do zasobu (np. zasady dotyczące alkoholu powiązane z witryną, która sprzedaje alkohol).
Każdy wpis PolicyTopicEntry ma temat, który wskazuje, do której konkretnej zasady dotyczącej reklam się odnosi, oraz typ, który wskazuje wpływ wpisu na wyświetlanie reklam. Opcjonalnie może zawierać co najmniej 1 dowód, który wskazuje na przyczynę znaleziska. Może też mieć 1 lub więcej ograniczeń określających szczegółowe informacje na temat możliwości ograniczania wyświetlania.
Zapis JSON |
---|
{ "type": enum ( |
Pola | |
---|---|
type |
Opisuje negatywny lub pozytywny wpływ tej zasady na wyświetlanie reklam. |
evidences[] |
dodatkowe informacje wyjaśniające działanie zasad (np. nazwa marki na potrzeby wyszukiwania znaku towarowego); |
constraints[] |
Wskazuje, jak może to wpłynąć na udostępnianie tego zasobu (np. niewyświetlanie go w danym kraju). |
topic |
Temat zasad, do którego odnosi się ten wynik. Na przykład „ALCOHOL”, „TRADEMARKS_IN_AD_TEXT” lub „DESTINATION_NOT_WORKING”. Zestaw możliwych tematów zasad nie jest ustalony w przypadku konkretnej wersji interfejsu API i może się w dowolnym momencie zmienić. |
PolicyTopicEntryType
Możliwe typy wpisów tematu zasad.
Wartości w polu enum | |
---|---|
UNSPECIFIED |
Nie określono żadnej wartości. |
UNKNOWN |
Otrzymana wartość nie jest znana w tej wersji. Jest to wartość tylko do odpowiedzi. |
PROHIBITED |
Zasób nie będzie wyświetlany. |
LIMITED |
Zasób nie będzie wyświetlany w pewnych okolicznościach. |
FULLY_LIMITED |
Zasób nie może się w ogóle wyświetlić z powodu bieżących kryteriów kierowania. |
DESCRIPTIVE |
Może być to interesujące, ale nie ogranicza sposobu udostępniania zasobu. |
BROADENING |
Zasięg może być większy niż zwykle. |
AREA_OF_INTEREST_ONLY |
Ograniczona we wszystkich krajach docelowych, ale może wyświetlać się w innych krajach z tych zainteresowań. |
PolicyTopicEvidence
Dodatkowe informacje wyjaśniające naruszenie zasad.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy value . Informacje o konkretnych dowodach, zależnie od ich typu. value może mieć tylko jedną z tych wartości: |
|
website |
Lista stron internetowych, do których prowadzą linki z tego zasobu. |
text |
Lista dowodów znalezionych w tekście zasobu. |
language |
Język, w którym wykryto zapis zasobu. To tag języka IETF, np. „en-US”. |
destination |
Tekst w miejscu docelowym zasobu, który powoduje wykrycie zasady. |
destination |
Niezgodność między miejscami docelowymi adresów URL zasobu. |
destination |
Szczegółowe informacje, gdy miejsce docelowe zwraca kod błędu HTTP lub nie działa we wszystkich lokalizacjach na popularnych urządzeniach. |
WebsiteList
Lista witryn, w przypadku których wykryto naruszenie zasad. Używany np. w przypadku zasad ONE_WEBSITE_PER_AD_GROUP. Jeśli istnieje więcej niż pięć witryn, na liście będzie wymienionych tylko 5 pierwszych (tych, które najczęściej pojawiają się w zasobach).
Zapis JSON |
---|
{ "websites": [ string ] } |
Pola | |
---|---|
websites[] |
Witryny, które spowodowały znalezienie naruszenia zasad. |
TextList
Lista fragmentów tekstu, które naruszają zasady.
Zapis JSON |
---|
{ "texts": [ string ] } |
Pola | |
---|---|
texts[] |
Fragmenty tekstu z zasobu, który spowodował znalezienie naruszenia zasad. |
DestinationTextList
Lista ciągów znaków znalezionych na stronie docelowej, które spowodowały wynik dotyczący zasad.
Zapis JSON |
---|
{ "destinationTexts": [ string ] } |
Pola | |
---|---|
destination |
Lista tekstu znalezionego na stronie docelowej zasobu. |
DestinationMismatch
dowody rozbieżności między adresami URL zasobu;
Zapis JSON |
---|
{
"urlTypes": [
enum ( |
Pola | |
---|---|
url |
Zbiór adresów URL, które nie pasują do siebie. |
PolicyTopicEvidenceDestinationMismatchUrlType
Możliwy temat zasad jest dowodem na niezgodność typów adresów URL miejsc docelowych.
Wartości w polu enum | |
---|---|
UNSPECIFIED |
Nie określono żadnej wartości. |
UNKNOWN |
Otrzymana wartość nie jest znana w tej wersji. Ta wartość dotyczy tylko odpowiedzi. |
DISPLAY_URL |
Wyświetlany adres URL. |
FINAL_URL |
Końcowy URL. |
FINAL_MOBILE_URL |
Końcowy mobilny adres URL. |
TRACKING_URL |
Szablon linku monitorującego z podstawionym adresem URL na komputery. |
MOBILE_TRACKING_URL |
Szablon linku monitorującego z zastąpionym adresem URL na urządzenie mobilne. |
DestinationNotWorking
Szczegóły dowodów na to, że miejsce docelowe zwraca kod błędu HTTP lub nie działa we wszystkich lokalizacjach w przypadku popularnych urządzeń.
Zapis JSON |
---|
{ "device": enum ( |
Pola | |
---|---|
device |
Typ urządzenia, na którym nie udało się załadować adresu URL. |
expanded |
Pełny adres URL, który nie zadziałał. |
last |
Czas ostatniego sprawdzenia adresu URL. Format to „RRRR-MM-DD GG:MM:SS”. Przykłady: „2018-03-05 09:15:00” lub „2018-02-01 14:34:30” |
Pole unii reason . Wskazuje przyczynę naruszenia zasad DESTINATION_NOT_WORKING. reason może być tylko jednym z tych elementów: |
|
dns |
Typ błędu DNS. |
http |
Kod błędu HTTP. |
PolicyTopicEvidenceDestinationNotWorkingDevice
Możliwe miejsce docelowe dowodów dotyczących zasad nie działa.
Wartości w polu enum | |
---|---|
UNSPECIFIED |
Nie określono żadnej wartości. |
UNKNOWN |
Otrzymana wartość nie jest znana w tej wersji. Jest to wartość tylko do odpowiedzi. |
DESKTOP |
Strona docelowa nie działa na komputerach. |
ANDROID |
Strona docelowa nie działa na urządzeniu z Androidem. |
IOS |
Strona docelowa nie działa na urządzeniu z iOS. |
PolicyTopicEvidenceDestinationNotWorkingDnsErrorType
Możliwe typy błędów DNS dotyczących niedziałającej strony docelowej w ramach dowodów na temat zasad.
Wartości w polu enum | |
---|---|
UNSPECIFIED |
Nie określono żadnej wartości. |
UNKNOWN |
Otrzymana wartość nie jest znana w tej wersji. Ta wartość dotyczy tylko odpowiedzi. |
HOSTNAME_NOT_FOUND |
Podczas pobierania strony docelowej nie znaleziono nazwy hosta w DNS. |
GOOGLE_CRAWLER_DNS_ISSUE |
Wewnętrzny problem z robotem Google podczas komunikowania się z systemem DNS. Ten komunikat o błędzie nie oznacza, że strona docelowa nie działa. Google ponownie zindeksuje stronę docelową. |
PolicyTopicConstraint
Opisuje wpływ, jaki wpis tematu zasad będzie miał na wyświetlanie.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole unii value . Szczegółowe informacje o ograniczeniu. value może być tylko jednym z tych elementów: |
|
country |
Kraje, w których zasób nie może być wyświetlany. |
reseller |
Ograniczenie dla sprzedawcy. |
certificate |
Kraje, w których do wyświetlania reklam wymagany jest certyfikat. |
certificate |
Kraje, w których domena zasobu nie jest objęta powiązanymi z nią certyfikatami. |
CountryConstraintList
Lista krajów, w których wyświetlanie zasobu jest ograniczone.
Zapis JSON |
---|
{
"countries": [
{
object ( |
Pola | |
---|---|
countries[] |
Kraje, w których wyświetlanie reklam jest ograniczone. |
total |
Łączna liczba krajów, na które jest kierowany zasób. |
CountryConstraint
Wskazuje, że zdolność zasobu do świadczenia w danym kraju jest ograniczona.
Zapis JSON |
---|
{ "countryCriterion": string } |
Pola | |
---|---|
country |
Nazwa zasobu stałego docelowego typu „geo” w przypadku kraju, w którym ograniczono wyświetlanie. |
ResellerConstraint
Ten typ nie zawiera pól.
Wskazuje, że temat zasad został ograniczony z powodu odrzucenia witryny w celu odsprzedaży.