1. A computer-implemented method for a service provider to identify images eligible for hosting advertisements on a digital content platform, the method comprising: (a) using a computer-implemented image collection system to (1) identify an image published on a digital content platform, and (2) identify a publisher of the image, (b) using a computer-implemented image analysis system to (1) calculate an image hash of the image, (2) compare the image hash against a database of known ineligible images, wherein if the image hash matches an image hash of a known ineligible image, then flagging the image as ineligible for hosting advertisements, (3) perform a pattern scan of the image, (4) compare the pattern scan of the image against a database of known ineligible images, wherein if the pattern scan of the image matches a pattern scan of a known ineligible image, then flagging the image as ineligible for hosting advertisements, (5) perform a text association analysis of the image, and (6) compare the text association analysis of the image against a database of known ineligible images, wherein if the text association analysis of the image matches a known ineligible image, then flagging the image as ineligible for hosting advertisements; and (c) if the image analysis system of step (b) does not flag the image as ineligible for hosting advertisements, then the computer-implemented image analysis system automatically submits the image to an image-advertisement matching engine, wherein the image is linked to an advertisement, and wherein the advertisement is sent to the digital content platform for publication proximate to the image.