Tools für dynamische Creatives sehen sich Ihre Produktfotos nicht an. Sie sehen sich Ihren Feed an. Ein Template zieht image_link, title, price und eine Handvoll weiterer Felder und setzt sie in ein Layout ein – und wenn eines dieser Felder fehlt, fehlerhaft ist oder für den Kanal falsch aufgebaut ist, entsteht keine unschöne Anzeige, sondern ein leerer Rahmen, ein Platzhaltersymbol oder ein Banner, das nie ausgespielt wird. Die Spezifikation von Google Merchant Center legt als Untergrenze 500 x 500 Pixel für image_link fest, empfohlen sind 1500 x 1500 – und das ist nur eines von fünf Feldern, die darüber entscheiden, ob aus einer Zeile Katalogdaten eine funktionierende Anzeige wird. Dieser Leitfaden richtet sich an die Person, die verantwortlich gemacht wird, wenn Creatives „kaputt aussehen“ – meist jemand aus dem Feed- oder Growth-Team, nicht der Designer – und zeigt, welche Felder wichtig sind, was passiert, wenn sie falsch sind, und wie Sie einen Feed prüfen, bevor Sie ein Template anfassen.
Warum dynamische Creatives Ihren Feed als maßgebliche Quelle behandeln
Ein statisches Banner wird einmal gestaltet und ausgeliefert. Ein dynamisches Banner, Video oder eine Katalog-Anzeige wird pro SKU und pro Kanal in großem Maßstab erzeugt – das Design existiert also nur als Regelwerk: Dieses Feld kommt hierhin, jenes Feld wird so formatiert, dieses Element wird ausgeblendet, wenn das Feld leer ist. Die Tools für Bild-Creatives, Video-Creatives und HTML5-Creatives von Feedance funktionieren auf diese Weise, ebenso wie jede andere feedbasierte Creative-Engine auf dem Markt. Die praktische Konsequenz: Ein Creative-Fehler ist fast immer ein Datenfehler im Design-Kostüm. Wenn zehn von tausend SKUs ein defektes Layout zeigen, lautet die schnellste Diagnose nicht „Template prüfen“, sondern „diese zehn Zeilen ziehen und schauen, was an ihnen anders ist“.
Die fünf Feed-Felder, die darüber entscheiden, ob ein Creative gerendert wird
Nicht jedes Attribut in einem Produktfeed wirkt sich auf die Creative-Ausgabe aus. Diese fünf tun es – und sie scheitern auf vorhersehbare Weise.
- image_link und additional_image_link. Google verlangt mindestens 500 x 500 Pixel, empfiehlt 1500 x 1500 oder mehr und verbietet ausdrücklich Platzhalterbilder, generische Illustrationen, Rahmen, Wasserzeichen sowie in das Foto eingebrannte Werbetexte oder Logos. Eine separate Richtlinienseite behandelt dies direkt: Ablehnungen wegen „Text auf Bild“ werden durch Händlerlogos, Calls to Action oder Wasserzeichen ausgelöst, die das Produkt verdecken – Google veröffentlicht allerdings keinen genauen Pixel- oder Prozentwert dafür, wie viel Text zu viel ist. Speziell bei der Creative-Generierung kollidiert ein Bild mit bereits eingebranntem Preis-Badge oder „50 % RABATT“-Sticker mit dem Badge, das Ihr Template darüberlegen will – das Ergebnis ist doppelt gestempelt und unleserlich.
additional_image_linkist optional, auf zehn URLs pro Produkt begrenzt, und jeder Eintrag muss eine saubere, RFC-3986-konforme URL mit weniger als 2.000 Zeichen sein – ein verirrtes Komma in einer nicht codierten URL lässt alle nachfolgenden Bilder unbemerkt wegfallen. - title. Templates kürzen. Ein 150 Zeichen langer Titel, der für eine Suchergebnisseite gebaut wurde, wird in einer 4:5-Feed-Platzierung oder einem 9:16-Story-Format mitten im Wort abgeschnitten. Wenn Ihre Titelformel die Marke an den Anfang und das Unterscheidungsmerkmal ans Ende stellt („Größe 42, Rot, Baumwolle“), ist genau dieser Teil derjenige, der wegfällt.
- price und sale_price. Creative-Engines rendern das jeweils befüllte Feld und blenden das andere aus. Ein Feed, der
sale_pricegleichpriceübermittelt (ein häufiger Exportfehler, wenn ein Rabatt gerade abgelaufen ist), erzeugt ein Banner, das 0 % Rabatt bewirbt, oder einen durchgestrichenen Preis, der mit dem angezeigten Preis identisch ist – das sieht aus wie ein Rendering-Fehler, ist aber ein Datenfehler. - availability. Die meisten Creative-Engines blenden nicht vorrätige Artikel standardmäßig aus dynamischen Sets aus. Meldet Ihr Feed noch einen Tag, nachdem das Lager tatsächlich ausverkauft ist,
in stock, spielt das Creative weiterhin eine Anzeige für etwas aus, das ein Kunde nicht kaufen kann – ein schlechteres Ergebnis als ein leerer Rahmen. - product_type / custom_label_0–4. Über diese Felder wählt Ihr Template eine Layoutvariante aus – einen anderen Rahmen für Bekleidung als für Elektronik, einen anderen Call to Action für Vollpreis- als für Abverkaufsware. Ein leeres oder inkonsistentes
product_typebedeutet, dass jede SKU unabhängig von der Kategorie auf dasselbe generische Template zurückfällt – meist die eigentliche Ursache für Beschwerden wie „Unsere Creatives sehen alle gleich aus“.
Eine Feed-Zeile im Vorher-nachher-Vergleich
Die folgende Tabelle ist ein veranschaulichendes Beispiel, kein Live-Feed eines Kunden, und zeigt, wie diese fünf Felder zusammenwirken. Die „Vorher“-Zeile ist ein typischer Rohexport aus einem pluginbasierten Shop; die „Nachher“-Zeile zeigt, was ein regelbasierter Anreicherungsdurchlauf vor der Creative-Generierung korrigiert.
| Feld | Vorher | Nachher | Auswirkung auf das Creative |
|---|---|---|---|
| image_link | 320x320 px, rotes „SALE“-Badge eingebrannt | 1600x1600 px, saubere reine Produktaufnahme | Erfüllt das Minimum von 500x500; das eigene Badge des Templates kollidiert nicht mehr mit einem eingebrannten |
| title | „Premium Baumwoll-Rundhals-T-Shirt Unisex Regular Fit Maschinenwaschbar Größe M Farbe Marineblau“ | „Rundhals-Shirt, Navy, M“ | Passt in eine 4:5-Feed-Karte, ohne die Größe/Farbe abzuschneiden, die die SKU unterscheidet |
| sale_price | 29.99 (identisch mit price) | 21.99 (price: 29.99) | Das Rabatt-Badge zeigt einen echten Prozentsatz statt „0 % Rabatt“ |
| availability | in stock (veraltet, 26 Std. alt) | out of stock (stündlich synchronisiert) | Die SKU fällt aus dem dynamischen Set heraus, statt einen ausverkauften Artikel zu bewerben |
| product_type | „“ (leer) | „Bekleidung > Oberteile > T-Shirts“ | Das Template wählt das Bekleidungslayout statt des generischen Ersatzrahmens |
Keine dieser fünf Korrekturen betrifft das Creative-Template selbst. Das Template hat sich zwischen „Vorher“ und „Nachher“ nicht verändert – der Feed schon.
Creative-Vorgaben der Kanäle, die Ihr Feed ebenfalls erfüllen muss
Selbst ein perfekt angereicherter Feed kann fehlerhafte Creatives erzeugen, wenn die Ausgabe nicht zu den Formatregeln des Kanals passt. Diese unterscheiden sich je nach Plattform und ändern sich häufig – betrachten Sie die folgende Tabelle daher als Ausgangspunkt zur Überprüfung, nicht als endgültige Spezifikation.
| Kanal | Übliches Seitenverhältnis | Auflösung / Dauer | Wichtige Einschränkung |
|---|---|---|---|
| Meta Feed & Stories | 4:5 (Feed), 9:16 (Stories/Reels) | ca. 1080x1350 (Feed), ca. 1080x1920 (Stories) | Text und Logos müssen innerhalb einer Safe Zone liegen – ein Tracker für Anzeigenspezifikationen aus dem Jahr 2026 nennt bei einem 9:16-Format etwa die oberen ~14 % und die unteren ~20–35 %, die frei bleiben sollten –, da Meta diese Ränder beschneiden oder mit UI-Elementen überlagern kann. Die Spezifikationsseite von Meta selbst war während dieser Recherche nicht erreichbar (sie lieferte eine durch robots blockierte Antwort). Betrachten Sie diesen Wert daher als Ausgangspunkt und prüfen Sie ihn anhand der offiziellen Anzeigenspezifikationen von Meta, bevor Sie ein Template festlegen. |
| TikTok In-Feed / Smart+ Catalog | 9:16 | mindestens 540x960, bevorzugt 720x1280+, bis zu 60 Sekunden | Smart+ Catalog Ads erfordern mindestens vier vorrätige, freigegebene und aktivierte Produkte im Katalog, bevor der Anzeigentyp überhaupt verfügbar ist – mit einem Feed mit nur drei qualifizierten SKUs können Sie nicht starten, unabhängig von der Creative-Qualität |
| HTML5-Banner | Standard-IAB-Displaygrößen | Initialer Ladevorgang auf 15 Dateianfragen begrenzt gemäß den IAB Display Creative Guidelines | Ein Template, das zu viele additional_image_link-Werte in eine HTML5-Einheit lädt, kann das Anfragelimit überschreiten und in der Adserver-Vorschau nicht laden – unabhängig von der Gesamtdateigröße |
Eine Fünf-Punkte-Diagnose, bevor Sie dem Template die Schuld geben
- Ziehen Sie die konkreten SKUs mit fehlerhaften Creatives und prüfen Sie zuerst Auflösung und Erreichbarkeit von
image_link– ein Bild mit 404-Fehler oder zu geringer Größe ist die mit Abstand häufigste Ursache. - Prüfen Sie, ob
additional_image_linkein nicht codiertes Komma oder eine URL mit mehr als 2.000 Zeichen enthält – das kürzt die Bildliste unbemerkt, statt einen sichtbaren Fehler auszulösen. - Vergleichen Sie
priceundsale_priceauf Gleichheit – stimmen sie überein, zeigt Ihr Rabatt-Badge einen echten Fehler an, keinen Designmangel. - Vergleichen Sie das Alter Ihres
availability-Felds mit dem tatsächlichen Rhythmus Ihrer Bestandssynchronisierung. Bei einer täglichen Synchronisierung kann diese Lücke systembedingt bis zu 24 Stunden betragen – das ist ein anderes Problem als ein defekter Feed und erfordert eine schnellere Synchronisierungsstufe, keine Datenkorrektur. - Gruppieren Sie die fehlerhaften SKUs nach
product_type. Häufen sie sich in einer Kategorie, liegt das Problem meist an einem fehlenden oder fehlerhaften Taxonomiewert, nicht an den einzelnen Produktdaten.
Wo diese Methode an ihre Grenzen stößt
Diese Methode diagnostiziert die Vollständigkeit des Renderings – ob die Felder, die ein Template benötigt, vorhanden, korrekt formatiert und richtig zugeordnet sind. Sie diagnostiziert nicht die Qualität des Creatives: ob das Layout gut gestaltet ist, ob der Text konvertiert oder ob das Tempo eines Videos die Aufmerksamkeit hält. Das sind Design- und Testfragen, die eine Feed-Anreicherung nicht beantworten kann. Wenn die eigentliche Lücke Ihres Teams darin besteht, viele Creative-Varianten mit verschiedenen Zielgruppensegmenten zu testen, statt fehlerhafte Renderings zu beheben, erfüllt ein speziell auf Variantentests ausgelegtes Tool wie Marpipe eine andere Aufgabe als feedbasierte Creative-Generierung und ist für diese spezielle Frage möglicherweise besser geeignet. Auch die Feed Protection von Feedance hat eine echte Grenze, die klar benannt werden sollte: Sie arbeitet mit der Überwachung der Produktanzahl und mit Fehlerprotokollen, nicht mit kontinuierlicher Echtzeitüberwachung. Eine plötzliche Beschädigung des Feeds im Tagesverlauf wird daher bei der nächsten geplanten Prüfung erkannt, nicht im Moment ihres Auftretens.
Häufig gestellte Fragen
Warum zeigt meine dynamische Anzeige ein graues Feld statt des Produktbilds?
Die häufigste Ursache ist eine image_link-URL, die nicht mehr aufgelöst werden kann, oder ein Bild unterhalb der Mindestauflösung des Kanals. Prüfen Sie die URL direkt im Browser, bevor Sie irgendetwas anderes prüfen.
Synchronisiert Feedance meinen Feed in Echtzeit?
Nein. Feedance synchronisiert im Essentials-Tarif täglich und in den Tarifen Business und Enterprise stündlich. Wenn Ihre Creatives Bestands- oder Preisänderungen schneller abbilden müssen, schließt ein Tarif mit stündlicher Synchronisierung den Großteil der Lücke – aber keine der beiden Stufen arbeitet in Echtzeit.
Kann eingebrannter Werbetext auf einem Produktfoto zur Ablehnung meines gesamten Feeds führen?
Er kann gemäß Googles Richtlinie zu Text auf Bildern zur Ablehnung einzelner Artikel führen, nicht des gesamten Kontos – eine ausreichend hohe Ablehnungsquote kann jedoch eine umfassendere Prüfung auf Kontoebene auslösen. Die Lösung ist ein sauberes Basisbild, das nur das Produkt zeigt, wobei ein etwaiges Aktions-Badge stattdessen vom Creative-Template hinzugefügt wird.
Wie viele zusätzliche Bilder sollte ich pro Produkt tatsächlich senden?
additional_image_link erlaubt bis zu zehn, doch mehr ist für die Creative-Generierung nicht automatisch besser – jedes Bild ist ein potenzieller Template-Input. Senden Sie daher Bilder, die wirklich andere Perspektiven oder Kontexte zeigen, keine Beinahe-Duplikate.
Warum wird eine Produktkategorie korrekt dargestellt und eine andere nicht?
Das liegt fast immer an einer Lücke bei product_type oder custom_label. Ist das Feld für eine Kategorie leer oder uneinheitlich formatiert, fällt jede SKU darin auf ein generisches Template zurück – ganz gleich, wie gut ihre Bilder sind.
Sollten nicht vorrätige Produkte komplett aus dem Feed entfernt werden?
Nicht unbedingt – availability auf out of stock zu setzen und die Creative-Engine den Artikel ausschließen zu lassen, reicht meist aus und erhält die historischen Performance-Daten, falls der Artikel zurückkommt. Ein vollständiges Entfernen ist nur bei eingestellten SKUs nötig.
Übernimmt Feedance die Gebotsstrategie, sobald das Creative läuft?
Nein. Feedance verwaltet den Feed und erzeugt daraus Creatives; Entscheidungen über Gebotsstrategie und Budget bleiben in der Werbeplattform oder Ihrem Media-Buying-Tool.
Wie erkenne ich diese Probleme am schnellsten, bevor sie live gehen?
Führen Sie die oben beschriebene Fünf-Punkte-Diagnose vor dem Start einer Kampagne für eine Stichprobe von SKUs durch, nicht erst, wenn die Creatives bereits ausgespielt werden. Einen fehlerhaften product_type-Wert bei zehn SKUs zu finden, ist vor dem Start eine Sache von fünf Minuten – danach ein Support-Ticket.
Wenn Ihre dynamischen Creatives fehlerhaft sind und Sie eine zweite Meinung dazu möchten, welches dieser fünf Felder die eigentliche Ursache ist, ist eine 15-minütige Demo der schnellste Weg, Ihren Feed anhand dieser Checkliste durchzugehen.

Kardelen Yılmaz ist bei Feedance im Bereich Growth tätig und unterstützt E-Commerce-Marken und Agenturen dabei, aus jedem beworbenen Produkt mehr Rendite herauszuholen. Sie schreibt über Produktfeed-Qualität, Shopping- und Performance-Max-Kampagnen, Creative-Automatisierung und darüber, wie KI-gestütztes Shopping die Sichtbarkeit von Produkten verändert.
LinkedIn












