That page only contains a summary card:
For a player card it should be:
The “Card Validator” is faulty as it expects the meta tags to be present in the header at all times. I for one don’t like a cluttered header and only post the meta tags when Twitter/Facebook/Google make a page request with one of their user agents. (custom wordpress function)
This post gives me a 100% valid response in the “Card Validator” yet twitter declines me usage of the cards as they can’t see the meta tags?
The URL you provided for dnatoxicgames.com to use the summary_large_image card did not validate. Please make sure the page contains valid metadata, then reapply for a Twitter card.
This makes me think twitter doesn’t use it’s own card validator at all but does a manual source check in y instance a manual source check will never reveal the meta tags as it’s not Twitter making the request.
How can I ever make use of the cards when I get rejected even though the meta tags will be present in the header once I make a new post/page and twitter makes a request (first time when you make a new post and it get’s shared automatically on twitter)
You appear to be conditionally including the meta tags for cards markup if the User-Agent string matches Twitterbot. I never see them if I retrieve your site via the browser. I’m afraid this won’t work and you’ll need to include the meta tags in all of the pages where you want a card to be displayed.
But still the Card Validator validates the page
If you enter this url it gives back a 100% valid responce and all required meta tags are available to the card validator
As I stated before I don’t want the header to get to cluttered with meta tags that are useless when browsing the website. Twitter only needs these tags once when writing up a new post.
Besides that it works as the “summary_large_image” card type is already granted and is working perfectly as you can see from the below link
I don’t really see any problem with your card. Your page validates and properly displays a card when tweeted. Including tags in the page only when the user agent is TwitterBot is perfectly fine. And by the way the metatags for cards don’t even need to be in the header.