I just registered to see what's up and it appears you'll need at least one website what you own and you need to put their widgets, banners or the embedded videos there. You can't post videos directly on Twitter or anywhere else what you don't own, because there's no tracking in the urls themselves.
How are they supposed to know, that it's you who is sending the traffic, if there's no tracking?
Code:
https://www.pornhub.com/view_video.php?viewkey=ph58854455d8908
https://www.pornhub.com/embed/ph58854455d8908
That code at the end is just a media id and not tracking.
Set up and
verify a domain with them, put widgets, banners, embed videos, you can even use their API, RSS feeds and post the domain to Twitter. That's how they will know, that it's you, who is sending the traffic.
On another note: you will earn peanuts, they pay only $3.5/1k tier 1, $2.5/1k tier 2, 0.25$/1k tier 3 traffic. Almost any other choice would be better than this. If you send 250 clicks daily and taking Twitter's "geodiversity" into account you'll earn a whopping ~$0.75/day and it's only in that case, if all of your Twitter visitors will start a video or click on a banner etc.