Keep in mind what you are seeing is not necessarily the same for everyone else. I'm seeing lots of ads on your site. That said, advertisers can adjust their bids based on visitor profiles and other information. This can influence the fill rate as well.
Looking at your analytics, there seem to be a couple of factors to consider. The average engaged time per visit is 13 seconds. For many sites this metric is much longer. Your traffic also seems to be geographically concentrated. Although your general topic is international, you seem to be mainly getting traffic from one country. Compared with other sites, you have much a lower percentage of US traffic, which would otherwise pay above average. You may want to revisit your content strategy.
With Ezoic, you have access to to video tools like Flickify/Humix as well as NicheIQ for SEO, which you should take advantage of for your site. These tools can help you improve visitor engagement and gain more quality traffic.