IndexingMobileInterstitialsProtoInterstitialBasicInfo

AI Overview😉

  • The potential purpose of this module is to detect and analyze interstitials (pop-ups or overlays) on mobile web pages, which can affect the user experience and page loading time. It seems to be part of Google's mobile-friendliness and page experience ranking factors.
  • This module could impact search results by potentially demoting or penalizing websites that have intrusive or annoying interstitials, which can negatively affect the user experience. On the other hand, websites with minimal or well-implemented interstitials might receive a boost in rankings.
  • To be more favorable for this function, a website could ensure that their interstitials are non-intrusive, easily dismissible, and do not hinder the user's ability to access the main content. They could also consider using alternative formats, such as bottom-screen banners or in-line notifications, which might be considered less intrusive. Additionally, websites could optimize their page loading times and mobile responsiveness to provide a better overall user experience.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.IndexingMobileInterstitialsProtoInterstitialBasicInfo (google_api_content_warehouse v0.4.0)

Basic interstitial info, shared by all layout types. This message can be used to quickly iterate through detected interstitials, if layout type specific details are not required. Note: this message stores info for one primary interstitial as detected by a particular layout codepath. Some codepaths, e.g. overlay interstitial detection, may find multiple interstitial candidates; such details can be found in codepath-specific messages below.

Attributes

  • absoluteBox (type: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoBox.t, default: nil) - Stores the geometry of detected interstitial in absolute page pixels.
  • contentType (type: String.t, default: nil) -
  • detectionMode (type: String.t, default: nil) -
  • layoutType (type: String.t, default: nil) -

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.IndexingMobileInterstitialsProtoInterstitialBasicInfo{
    absoluteBox:
      GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoBox.t()
      | nil,
    contentType: String.t() | nil,
    detectionMode: String.t() | nil,
    layoutType: String.t() | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.