Ad revenue on Rumble is influenced by viewer demographics, geographic location, ad engagement rates, video category, and viewer engagement with the video.