SmartphonePerDocData

GoogleApi.ContentWarehouse.V1.Model.SmartphonePerDocData


Table of Contents ▼

Jump to a specific part of the page:

Description

This message is used for storing smartphone related information. Note: MobilePerDocData is a similar message, but it's for lowend mobile.

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. DEPRECATEDDesktopCanonicalDocid (type: String.t, default: nil)
    - If set, this page is a smartphone dup, a page serving equivalent contents as another URL (desktop canonical), but in smartphone-optimized style. This field holds the docid of the desktop canonical.
  2. DEPRECATEDMobileHomepageDocid (type: String.t, default: nil)
    - Mobile URL for homepages, predicted by the URL rewrite rules. See go/mobile-homepage-prediction.
  3. adsDensityInterstitialViolationStrength (type: integer(), default: nil)
    - Indicates if the page is violating mobile ads density interstitial policy and the violation strength. See go/interstitials-for-ads and http://ariane/268642 for details. To save indexing space, we convert the double values in [0.0, 1.0] to intergers in range [0, 1000] by using floor(value * 1000).
  4. isErrorPage (type: boolean(), default: nil)
    - Indicates if the page serves error to smartphone crawler. go/ramsey-sp404demotion
  5. isN1Redirect (type: boolean(), default: nil)
    - Indicates if the page has mobile N-1 redirection. go/ramsey-n1demotion
  6. isSmartphoneOptimized (type: boolean(), default: nil)
    - Indicates if the page is rendered in a friendly manner on smartphones. We use this field as tri-state: "unset" means the rendering result classification is not available, and "set as false" means that the page is rendered in unfriendly manner on smartphones. See also go/modena-ranking.
  7. isWebErrorMobileContent (type: boolean(), default: nil)
    - Indicates if the current URL serves error page to desktop crawler and non error page to smartphone crawler.
  8. maximumFlashRatio (type: float(), default: nil)
    - The ratio of the area of the largest Flash to the render area.
  9. violatesMobileInterstitialPolicy (type: boolean(), default: nil)
    - Indicates if the page is violating mobile interstitial policy and should be demoted. See go/interstitials-ranking-dd for details.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.SmartphonePerDocData{
DEPRECATEDDesktopCanonicalDocid: String.t() | nil,
DEPRECATEDMobileHomepageDocid: String.t() | nil,
adsDensityInterstitialViolationStrength: integer() | nil,
isErrorPage: boolean() | nil,
isN1Redirect: boolean() | nil,
isSmartphoneOptimized: boolean() | nil,
isWebErrorMobileContent: boolean() | nil,
maximumFlashRatio: float() | nil,
violatesMobileInterstitialPolicy: boolean() | nil
}

Function

@spec decode(struct(), keyword()) :: struct()

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.SmartphonePerDocData