Premiered before 1996
From The Lost Media Wiki
I don't know when Toon Heads officially made its debut, but it had to be no later than 1994, and there are a few yt vids to prove it. June '94 Cartoon Network promos, featuring Toon Heads bumpers: https://www.youtube.com/watch?v=hP-_IxmnWC8