Our creators generate 2bn impressions of inventory per month, and over 200 creators authenticated on our platform