Mit beliebigen Bildbearbeitungs oder Bannerprogrammen z.B. mit Flash
-> Einbinden als gif animation! -> Wo, jenachdem ob du hoch oder querformat hast!
Gibt auch Bannerstudios! da bist du dann zwar gebunden, aber es ist leicht und schnell!

Softthink SWF Easy... kannst Du manchmal eine kostenlose Version in den Zeitschriften bekommen

per html-code.den code in einem -eingabefeld- auf deiner homepage einfügen.gibt online seiten wo du banner erstellen kannst.free.
Die Frage ist erstmal ob den Banner selbst erstellen magst/kannst oder ob du dies einem professionellen Designer überlässt.
Das hängt natürlich auch ganz von deiner Seite ab. Wenn du eine kleinere oder private Homepage hast, empfiehlt es sich selbst Hand anzulegen. Für diesen Zweck reichen die meisten kostenlosen Bannergeneratoren etc.
Falls du aber auf deiner Homepage etwas verkäufst, deine Firma darstellst oder das ganze wirklich erfolgsbezogen aufbaust, wirst du um einen wirklich guten Banner nicht rumkommen. Gerade wenn du für die Werbung Geld ausgibst muss der Banner so angelegt sein das er möglichst viele Klicks von der richtigen Zielgruppe erhält.
Da gibt es mehrere Designer die sich speziell auf das erstellen von Bannern spezialisiert haben, z.B. www.derbanner.de Das ganze ist auch nicht mehr so teuer, man muss also kein Vermögen ausgeben (15-30 Euro einmalig).
Einbinden kann man den Banner dann per Quellcode an der gewünschten Stelle. Falls du dir den Banner erstellen lässt, ist man dir da bestimmt gerne behilflich.