Abstract:
Systems and methods of identifying ad elements of web pages via a computer network are provided. A script configured to identify an ad slot on a web page can be obtained by at least one data processing system having an ad slot evaluation module. The script can be executed to obtain advertisement parameters of the ad slot and web page parameters of the ad slot and generate a unique identifier of the ad slot. The generated unique identifier is associated with a URL identifier of the web page. The data processing system evaluates at least one database to determine one of a presence and an absence of the historical ad slot data. The data processing system provides content for display in the ad slot of the web page based at least in part on a result of the evaluation of the database.
Abstract:
Systems and methods of identifying ad elements of web pages via a computer network are provided. A script configured to identify an ad slot on a web page can be obtained by at least one data processing system having an ad slot evaluation module. The script can be executed to obtain advertisement parameters of the ad slot and web page parameters of the ad slot and generate a unique identifier of the ad slot. The generated unique identifier is associated with a URL identifier of the web page. The data processing system evaluates at least one database to determine one of a presence and an absence of the historical ad slot data. The data processing system provides content for display in the ad slot of the web page based at least in part on a result of the evaluation of the database.
Abstract:
Systems and methods to determine image pixel status on a hardware display are provided. The systems and methods can determine a status of a uniquely identifiable measurement pixel of a first content item displayed on a display of a client device. The status can indicate that the measurement pixel is present in a viewable region of the display. The systems and methods can receive viewability variables from the client device. The viewability variables can include information regarding physical and electrical characteristics of the display, and can include information regarding data displayed on the display. The systems and methods can generate a view probability predictive model based on statuses and viewability variables determined from other client devices that previously displayed content items having measurement pixels.
Abstract:
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for determining content visibility when a content item is included in a cross-domain iframe. The method includes determining a first estimate of a size of a webpage viewing area of a viewport associated with a browser including reading an outer bound for a size of the viewport. The method further includes determining a second estimate for a size of a content item for display in the webpage viewing area, including reading iframe inside measurements for the iframe from a browser. The method further includes determining content item visibility including determining a location of the content item relative to the webpage viewing area by reading a location of the viewport and the iframe in screen coordinates. The method further includes reporting the visibility.
Abstract:
A system may select and serve content items based on a view probability. The view probability may be determined using a view probability predictive model and one or more current viewability variables. Based on the determined view probability output by the view probability predictive model, a content item may be selected and served. A script may be included with or otherwise associated with the data output to effect presentation of the selected content item. The script outputs data indicative of whether the served content item is viewed on a display of a device. The script may output data indicating that the served content item is viewed when at least a predetermined percentage of the pixels of the served content item are within a viewable region for a period of time. A served content item may be determined to not have been viewed if a predetermined period of time elapses.
Abstract:
Systems and methods to determine the status of transmitted audio packets. The audio packets can include digital components that are presented by a client computing device. Based on presentation variables and determinations of presentation status, the system can generate a predictive model that can be used to dynamically determines presentation values of audio packets prior to their transmission to a client computing device.
Abstract:
A module may be included with a content item. The module may be configured such that the module performs a number of tasks at a first rate via a timer when the module is visible and at a second rate via a timer when the module is not visible. A script may be used with the module to determine the number of times the task has been executed by the module and to compare the number of times the task has been executed to a value. If the number of times that the task has been executed by the module is greater than the value then data may be output to indicate the that content item has been viewed. In some instances, the module may be used with a content item served in a cross-domain iframe.
Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for predicting visibility of web pages. The method comprises identifying web pages that include slots for presenting content. The method further comprises, for each slot, creating a fingerprint based on a URL associated with the page and structural information associated with the slot's location on the page, determining a likelihood of the slot being visible when the web page is initially presented, the likelihood in the form of a predictive model, and saving the fingerprint and predictive model in a data structure. The method further comprises receiving a request for content from a web page, creating fingerprints associated with the web page, and comparing the fingerprints to fingerprints in the data structure. When a matching fingerprint is located, prediction data is used that is associated with a matching fingerprint for the web page.
Abstract:
A system may select and serve content items based on a view probability. The view probability may be determined using a view probability predictive model and one or more current viewability variables. Based on the determined view probability output by the view probability predictive model, a content item may be selected and served. A script may be included with or otherwise associated with the data output to effect presentation of the selected content item. The script outputs data indicative of whether the served content item is viewed on a display of a device. The script may output data indicating that the served content item is viewed when at least a predetermined percentage of the pixels of the served content item are within a viewable region for a period of time. A served content item may be determined to not have been viewed if a predetermined period of time elapses.