Abstract:
Methods and systems are described for providing programmatic creation and modification of advertising services including advertising campaigns. In one embodiment, a system includes an advertising campaign framework having one or more application programming interfaces (APIs) and software components that include one or more software programs and software code libraries. A storage medium stores instructions of the one or more APIs and software components. Processing logic is coupled to the storage medium. The processing logic is configured to execute the instructions of the one or more APIs and software components to receive a function call from an ad campaign software of an advertising entity, to provide a set of functionality for programmatically creating an ad campaign and programmatically modifying an ad campaign, and to generate a response that is sent to the ad campaign software of the advertising entity. The response includes one or more function calls with parameters including cost information for targeting users having predicted life time values greater than a threshold life time value (LTV) for a type of ad campaign.
Abstract:
Methods and systems are described for providing programmatic bidding of advertisement inventory. In one embodiment, an advertising system includes an ad bidding component or module of an ad server and a storage medium coupled to the ad server. The storage medium stores instructions including instructions of the ad bidding component or module. Processing logic is configured to execute the instructions to receive a bid campaign function call for an ad campaign from an advertising entity, determine objectives for the advertising entity including life time value (LTV) for users and return on investment (ROI) for the ad campaign, determine targeted users having characteristics appropriate for satisfying the objectives of the advertising entity, and autonomously determine a dynamic ad bid price parameter and associated group of targeted users that satisfy the objectives of the advertising entity based on having characteristics that satisfy at least three different parameters.
Abstract:
Methods and systems are described for providing programmatic bidding of advertisement inventory. In one embodiment, an advertising system includes an ad bidding component or module of an ad server and a storage medium coupled to the ad server. The storage medium stores instructions including instructions of the ad bidding component or module. Processing logic is configured to execute the instructions to receive a bid campaign function call for an ad campaign from an advertising entity, determine objectives for the advertising entity including life time value (LTV) for users and return on investment (ROI) for the ad campaign, determine targeted users having characteristics appropriate for satisfying the objectives of the advertising entity, and autonomously determine a dynamic ad bid price parameter and associated group of targeted users that satisfy the objectives of the advertising entity based on having characteristics that satisfy at least three different parameters.
Abstract:
Methods and systems are described for providing programmatic bidding of advertisement inventory. In one embodiment, an advertising system includes an ad bidding component or module of an ad server and a storage medium coupled to the ad server. The storage medium stores instructions including instructions of the ad bidding component or module. Processing logic is configured to execute the instructions to receive a bid campaign function call for an ad campaign from an advertising entity, determine objectives for the advertising entity including life time value (LTV) for users and return on investment (ROI) for the ad campaign, determine targeted users having characteristics appropriate for satisfying the objectives of the advertising entity, and autonomously determine a dynamic ad bid price parameter and associated group of targeted users that satisfy the objectives of the advertising entity based on having characteristics that satisfy at least three different parameters.
Abstract:
Methods and systems are described for providing advanced programmatic advertising targeting. In one embodiment, a system includes a storage medium to store instructions of one or more performance based algorithms and processing logic coupled to the storage medium. In response to receiving a function call from an advertising entity, the processing logic is configured to execute the instructions of the one or more performance based algorithms to analyze parameters of the function call including an advertising cost budget for an ad campaign and analyze advanced targeting data and parameters and rules for determining a customized ad campaign for the advertising entity. The advanced targeting data and parameters include device characteristics and user characteristics including at least one of conversion rate, ad engagement rate, installed software application (app) type on a user's device, and in-app purchase (IAP) activity of a user from any ad source.
Abstract:
Methods and systems are described for providing advertising services to devices with dynamic ad creative localization for a user. In one embodiment, a system includes a storage medium to store one or more software programs and a dynamic ad creative localization unit that is configured to receive an ad campaign including at least one video ad from an ad server of the system, to apply filters to the ad campaign based on device characteristics, geographical data for the device, and a language of the device of the user in order to select an ad payload including a video ad of the ad campaign, to determine a language for the device of the user, and to localize any text in the ad campaign including the at least video ad based on the language of the device.
Abstract:
Methods and systems are described for providing advertising services to devices with a customized adaptive user experience. In one embodiment, a system includes a storage medium to store one or more software programs and a format and targeting builder unit to create and edit customizable ad formats and create target user segments. The system includes processing logic that is configured to execute instructions of at least one software program of the format and targeting builder module to provide the options of custom scripting for creating and editing ad formats and targeting user segments with different categories.
Abstract:
Methods and systems are described for providing advertising services in a predictive manner to a device with an advertising exchange. In one embodiment, a system receives a configuration call from a device upon initiation of a software application and associated advertising services software on the device. The system generates, prior to a predicted ad play event on the device, a predictive ad request for obtaining at least one advertisement (ad) from at least one of an ad store and an advertising exchange prior to the predicted ad play event.
Abstract:
Methods and systems are described for dynamic ad selection of ads stored on a device. In one embodiment, a device includes a storage medium to store software programs including advertising services software and software applications. Processing logic is coupled to the storage medium and a display device. The processing logic is configured to execute instructions of at least one of the software programs to receive user input for initiating a software application on the device, determine attributes for the device including software applications currently operating in the storage medium and placement information for the initiated software application, and dynamically select one of the video ads stored on the device based on the attributes including software applications currently operating in the storage medium and placement information for the initiated software application.
Abstract:
Methods and systems are described for selecting an engaging ad campaign among advertising campaigns having different types of bid strategies. In one embodiment, an advertising system designed for selecting relevant and engaging ad campaigns for delivering to a device of a user includes an adaptive decision unit having filter logic for filtering eligible ad campaigns, a storage medium to store instructions of the system, and processing logic coupled to the storage medium. The processing logic is configured to execute the instructions of the system to receive and process an ad request from the device upon initiation of a software application on the device, filter eligible ad campaigns, convert each bid strategy of the filtered ad campaigns into an effective cost-per-mille (CPM) strategy, compare effective CPM strategies for the filtered ad campaigns, and select an ad campaign based on the comparison of the effective CPM strategies.