- 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 ona też zawierać co najmniej 1 ograniczenie, które zawiera szczegółowe informacje o tym, jak może być ograniczone wyświetlanie.
Zapis JSON |
---|
{ "type": enum ( |
Pola | |
---|---|
type |
Opisuje negatywny lub pozytywny wpływ tej zasady na wyświetlanie reklam. |
evidences[] |
dodatkowe informacje wyjaśniające naruszenie zasad (np. nazwa marki w przypadku naruszenia zasad dotyczących znaku towarowego); |
constraints[] |
Wskazuje, jak może to wpłynąć na wyświetlanie tego zasobu (np. brak wyświetlania 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 dotyczących tematu zasad.
Wartości w polu enum | |
---|---|
UNSPECIFIED |
Nie określono żadnej wartości. |
UNKNOWN |
Otrzymana wartość jest nieznana 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 w ogóle wyświetlać reklam z powodu bieżących kryteriów kierowania. |
DESCRIPTIVE |
Może być interesujący, ale nie ogranicza sposobu wyświetlania zasobu. |
BROADENING |
Może zwiększyć zasięg ponad normalny poziom. |
AREA_OF_INTEREST_ONLY |
Ograniczone do wszystkich krajów docelowych, ale mogą się wyświetlać w innych krajach w ramach obszaru zainteresowania. |
PolicyTopicEvidence
Dodatkowe informacje wyjaśniające naruszenie zasad.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole unii value . Informacje o dowodach, które zależą od ich typu. value może być tylko jednym z tych elementów: |
|
websiteList |
Lista witryn powiązanych z tym zasobem. |
textList |
Lista dowodów znalezionych w tekście zasobu. |
languageCode |
Język, w którym wykryto zasób. Jest to tag języka IETF, np. „pl-PL”. |
destinationTextList |
Tekst w miejscu docelowym zasobu, który powoduje naruszenie zasad. |
destinationMismatch |
niezgodność między miejscami docelowymi adresów URL zasobu; |
destinationNotWorking |
Szczegóły, gdy miejsce docelowe zwraca kod błędu HTTP lub nie działa we wszystkich lokalizacjach na popularnych urządzeniach. |
WebsiteList
Lista witryn, które spowodowały znalezienie naruszenia zasad. Używany np. w przypadku tematu zasad ONE_WEBSITE_PER_AD_GROUP. Jeśli jest ich więcej niż 5, wyświetli się tylko 5 najczęściej używanych (czyli 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 znalezienie naruszenia zasad.
Zapis JSON |
---|
{ "destinationTexts": [ string ] } |
Pola | |
---|---|
destinationTexts[] |
Lista tekstu znalezionego na stronie docelowej zasobu. |
DestinationMismatch
dowody rozbieżności między adresami URL zasobu;
Zapis JSON |
---|
{
"urlTypes": [
enum ( |
Pola | |
---|---|
urlTypes[] |
Zestaw adresów URL, które nie pasowały do siebie. |
PolicyTopicEvidenceDestinationMismatchUrlType
Możliwe typy adresów URL docelowych niepasujących do tematu zasad
Wartości w polu enum | |
---|---|
UNSPECIFIED |
Nie określono żadnej wartości. |
UNKNOWN |
Otrzymana wartość jest nieznana w tej wersji. Jest to wartość tylko do odpowiedzi. |
DISPLAY_URL |
Wyświetlany URL. |
FINAL_URL |
Końcowy URL. |
FINAL_MOBILE_URL |
Końcowy mobilny adres URL. |
TRACKING_URL |
Szablon linku monitorującego z zastąpionym 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, gdy miejsce docelowe zwraca kod błędu HTTP lub nie działa we wszystkich lokalizacjach na powszechnie używanych urządzeniach.
Zapis JSON |
---|
{ "device": enum ( |
Pola | |
---|---|
device |
Typ urządzenia, na którym nie udało się załadować adresu URL. |
expandedUrl |
Pełny adres URL, który nie działa. |
lastCheckedDateTime |
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: |
|
dnsErrorType |
Typ błędu DNS. |
httpErrorCode |
Kod błędu HTTP. |
PolicyTopicEvidenceDestinationNotWorkingDevice
Możliwe dowody dotyczące zasad dotyczących urządzeń z niedziałającymi zasadami.
Wartości w polu enum | |
---|---|
UNSPECIFIED |
Nie określono żadnej wartości. |
UNKNOWN |
Otrzymana wartość jest nieznana w tej wersji. Jest to wartość tylko do odpowiedzi. |
DESKTOP |
Strona docelowa nie działa na komputerze. |
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, które mogą wystąpić w przypadku dowodów na temat zasad.
Wartości w polu enum | |
---|---|
UNSPECIFIED |
Nie określono żadnej wartości. |
UNKNOWN |
Otrzymana wartość jest nieznana w tej wersji. Jest to wartość tylko do odpowiedzi. |
HOSTNAME_NOT_FOUND |
Nazwa hosta nie została znaleziona w DNS podczas pobierania strony docelowej. |
GOOGLE_CRAWLER_DNS_ISSUE |
Problem z robotem Google podczas komunikacji z DNS. Ten komunikat o błędzie nie oznacza, że strona docelowa nie działa. Google ponownie zindeksuje stronę docelową. |
PolicyTopicConstraint
Opisuje wpływ na wyświetlanie, jaki będzie miał wpis w temacie zasad.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole unii value . Szczegółowe informacje o ograniczeniu. value może być tylko jednym z tych elementów: |
|
countryConstraintList |
Kraje, w których zasób nie może być wyświetlany. |
resellerConstraint |
Ograniczenie dla sprzedawcy. |
certificateMissingInCountryList |
Kraje, w których wyświetlanie reklam wymaga certyfikatu. |
certificateDomainMismatchInCountryList |
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 jest ograniczone. |
totalTargetedCountries |
Łączna liczba krajów, które są miejscem docelowym zasobu. |
CountryConstraint
Wskazuje, że wyświetlanie zasobu w danym kraju jest ograniczone.
Zapis JSON |
---|
{ "countryCriterion": string } |
Pola | |
---|---|
countryCriterion |
Nazwa zasobu stałego docelowego typu „geo” w przypadku kraju, w którym ograniczono wyświetlanie. |
ResellerConstraint
Ten typ nie ma pól.
Wskazuje, że temat zasad został ograniczony z powodu odrzucenia witryny w celu odsprzedaży.