If you're using AI to generate the actual ad layout, I'd avoid asking it to handle the final typography and placement. I usually treat the generated image as the visual asset, then build the actual ad layout separately. AI is still pretty inconsistent with text, spacing and exact positioning. For the prompt itself, I'd focus more on the visual direction: composition, subject, lighting, camera angle, background and overall style. Then add the headline, CTA and other elements manually. It also makes testing much easier because you can keep the same visual and create multiple versions of the copy without regenerating the whole image. For performance ads, I'd rather have a clean AI-generated visual + controlled layout than try to make the AI do everything in one generation.