12. A method comprising: obtaining a Document Object Model of a web page; identifying Document Object Model elements, of the Document Object Model, associated with native advertisement placement candidate containers; identifying, with the Document Object Model, HTML tag sequences that include at least L tags, where L is a specified number, repeat at least R times, where R is a specified number, and all correspond to a single element of the Document Object Model: analyzing the Document Object Model by utilizing a node flattening technique in connection with the Document Object Model, the node flattening technique comprising creating, at each node, a string including a tag name of the each node concatenated with a tag name of each child of the each node; and filtering determined candidate containers based on at least one of (1) candidate container size, (2) size of a meta-container associated with multiple candidate containers, (3) number of element types included within a candidate container, (4) anticipated display location of native advertisements associated with candidate containers, and (5) topology of the Document Object Model; based at least in part on the analysis relating to the Document Object Model, and utilizing at least some of the identified elements, determining, within the Document Object Model, one or more native advertisement placement candidate containers.
12. A method comprising: obtaining a Document Object Model of a web page; identifying Document Object Model elements, of the Document Object Model, associated with native advertisement placement candidate containers; identifying, with the Document Object Model, HTML tag sequences that include at least L tags, where L is a specified number, repeat at least R times, where R is a specified number, and all correspond to a single element of the Document Object Model: analyzing the Document Object Model by utilizing a node flattening technique in connection with the Document Object Model, the node flattening technique comprising creating, at each node, a string including a tag name of the each node concatenated with a tag name of each child of the each node; and filtering determined candidate containers based on at least one of (1) candidate container size, (2) size of a meta-container associated with multiple candidate containers, (3) number of element types included within a candidate container, (4) anticipated display location of native advertisements associated with candidate containers, and (5) topology of the Document Object Model; based at least in part on the analysis relating to the Document Object Model, and utilizing at least some of the identified elements, determining, within the Document Object Model, one or more native advertisement placement candidate containers. 16. The method of claim 12 , comprising filtering determined candidate containers based on one or more parameters associated with at least one of (1) candidate containers and (2) native advertisements to be associated with candidate containers.