Yes, as of April 2023, Twitter requires advertisers to have a verified account to run ads on the platform. This verification is part of the Twitter Verified Organizations program, which involves a subscription fee. However, businesses that spend at least $1,000 per month on advertising automatically receive membership in the program at no additional cost. This change aims to enhance transparency and trust within the advertising ecosystem on Twitter. By ensuring that advertisers are verified, Twitter seeks to reduce fraudulent activities and provide a safer environment for users. For more detailed information on the verification process and subscription requirements, you can refer to Twitter's official guidelines.