CPC G06Q 30/0277 (2013.01) [G06F 16/9577 (2019.01); G06V 30/414 (2022.01)] | 20 Claims |
1. A computer-implemented method comprising:
receiving, by one or more processors, publisher input regarding acceptable content item types and sizes for inclusion along with other content in a particular publication;
receiving, by the one or more processors, publisher input regarding how often content items are to appear in the particular publication;
receiving, by the one or more processors, an indication of a user device that will render the particular publication;
evaluating, by the one or more processors, the other content based on a particular format, the particular format having one or more logical pages with boundaries (i) determined by formatted content blocks and (ii) based on display capabilities of the user device; and
based on the evaluating, selecting one or more content items for presentation along with the other content when presenting the particular publication, including dynamically determining a number of content items, one or more types of content items, and one or more placements of content items.
|