Taboola has more than 1.4 billion unique users per month, with 50% of its traffic coming from countries such as the United States, the United Kingdom, Japan and France.