Google Ads'de reklam öğelerini yüklerken hata mesajı alabilirsiniz. Çoğu durumda, dosyayı değiştirerek veya yeniden kaydederek sorunu düzeltebilirsiniz. Ardından, dosyanızı yeniden yüklemeyi deneyebilirsiniz.
Google Ads HTML5 doğrulama aracını kullanarak reklamlarınızı kontrol edin.
Bu makale, reklam öğelerini yüklemeye çalışırken alabileceğiniz belirli hata mesajlarına ele alma konusunda size yardımcı olacaktır. Daha ayrıntılı gereksinimler için Resim Politikası sayfamıza göz atın.
Not: Yeni bir özel dinamik reklam yüklerken reklamın uygun türe (dinamik) ve işletme türüne sahip olduğundan emin olun. Reklam öğesinin ve kampanyanın işletme türü aynı olmalıdır. Feed'inizle ilgili daha fazla bilgiye Kampanya Ayarları sayfasından ulaşabilirsiniz. Özel dinamik reklamlar yalnızca Google Web Designer'da oluşturulabilir.
Google, dinamik yeniden pazarlama için yalnızca bir veya daha fazla ürünün gösterilmesini garanti edebilir. Bu nedenle, reklamınızın bir veya belirli ve sabit bir sayı olmamak kaydıyla daha fazla (örneğin, 2 ya da 3) ürünü gösterecek şekilde tasarlandığından da emin olun.
HTML5 reklamlar
Reklam desteklenmeyen bir dosya türü içeriyor. Bu sorunu düzeltmek için desteklenmeyen tüm dosya türlerini kaldırın..ZIP dosyanızın desteklenmeyen bir dosya türü içerip içermediğini öğrenmek için aşağıdakileri deneyin:
- Çift tıklayarak .ZIP dosyasını açın.
- Açılan klasördeki tüm dosyaların desteklenen şu dosya türlerinden biri olduğundan emin olun: .CSS, .JS, .HTML, .GIF, .PNG, .JPEG ve .SVG. Desteklenmeyen dosya türleri bulursanız bunları kaldırın.
- Güncel sürümünüzü kaydetmek için klasördeki tüm dosyaları seçin ve Dosya > Öğeleri sıkıştır'ı tıklayın.
- Klasörünüz doğru şekilde sıkıştırılmazsa, bunun nedeni klasörü sıkıştırmış olmanız olabilir. Tüm klasörü değil her bir öğeyi seçtiğinizden emin olun.
.
), tire (-
) ve alt çizgi (_
) dışında karakterler bulunan bir dosya yolu veya dosya adı içeriyor.
.ZIP dosyanızda desteklenmeyen karakterlere sahip dosya adları bulunup bulunmadığını görmek için aşağıdakileri deneyin:
- .ZIP dosyasını çift tıklayarak açın.
- Açılan klasördeki tüm dosya adlarında yalnızca desteklenen karakterlerin kullanıldığından emin olun: Harfler, sayılar, nokta (
.
), tire (-
) ve alt çizgi (_
). Desteklenmeyen karakter içeren dosya adlarını desteklenen karakterleri kullanarak yeniden adlandırın. .ZIP dosyanızda alt klasörler varsa bu dosyaları da açıp incelediğinizden emin olun. - Güncel sürümünüzü kaydetmek için klasördeki tüm dosyaları seçin ve Dosya > Öğeleri sıkıştır'ı tıklayın.
- Klasörünüz doğru şekilde sıkıştırılmazsa, bunun nedeni klasörü sıkıştırmış olmanız olabilir. Tüm klasörü değil her bir öğeyi seçtiğinizden emin olun.
Sorunu düzeltmek için reklam öğesi kodunuzda yukarıdaki desteklenmeyen etiketleri arayın. .ZIP dosyanızda kayıtlı olan tüm dosyaları kontrol etmeniz ve silmeniz gerekir.
Birçok durumda sorun, desteklenmeyen .SVG etiketlerinden kaynaklanır. Bu durumda, reklam öğesi kodunuzda, desteklenen kategorilerden (kapsayıcı öğeleri, gradyan öğeleri ve grafik öğeleri) birine dahil olmayan etiketleri arayın. Hangi desteklenen etiketlerin hangi kategorilerle eşleştirildiği hakkında daha fazla bilgi edinin.
<meta name=”ad.size” content=”width=300,height=250”>
.
Birincil HTML dosyalarında, <meta name=”ad.size” content=”width=300,height=250”>
gibi bir Reklam Boyutu etiketi bulunur.
- .HTML dosyanızı açın ve Reklam Boyutu meta etiketini arayın. Etiketi bulursanız,
<head>
etiketi içerisinde bulunduğundan ve<head>
ifadesinin</head>
ifadesiyle kapatıldığından emin olun. - Kopyalanıp yapıştırılan işaretler hataya neden olabileceğinden (Google Ads tarafından kabul edilmez), tırnak işaretlerini manuel olarak değiştirin.
- DCLK Studio'dan dosya yüklemeye çalışıldığında da bu hatayla karşılaşılabilir. Bu dosyalar Google Ads tarafından kabul edilmez ve yüklenemez. DCLK her zamanki gibi 3PAS üzerinden aktarılmalıdır.
.ZIP dosyanızdaki tüm dosya adlarının referans dosyada listelenen adla tam olarak aynı olduğundan emin olun.
Örneğin .ZIP dosyanızdaki dosyalardan birinin adı path/to/example/asset ise ve HTML dosyanızda path/to/example/asset2 adını kullanıyorsanız, Google Ads doğru dosyayı bulamaz.
Sorunu düzeltmek için yukarıda listelenen dosya adını HTML5 kodunuzdaki her dosyayla karşılaştırın. Tam olarak aynı değilse referansı düzeltin.
Google Ads, birden fazla çıkışa izin vermez. Birden fazla çıkışı kaldırıp reklamları yeniden yüklemeyi deneyin.
Yalnızca yüklenen .ZIP dosyanızda bulunan dosyaları kullanabilirsiniz. Yukarıda listelenen dosya ise burada bulunmuyor. Devam etmek için .ZIP dosyasının dışında bulunan öğeleri kullanan tüm referansları HTML dosyanızdan kaldırın.
Hata mesajında listelenen öğe .ZIP dosyanızda bulunamıyor. Söz konusu dosyaya yapılan tüm referansları da kaldırmanız gerekir. Yalnızca aşağıdaki harici referanslara izin verilir:
- Google Fonts
- Google tarafından barındırılan jQuery
.ZIP dosyanızdaki bozuk dosyaları düzeltmek için aşağıdakileri deneyin:
- .ZIP dosyasını çift tıklayarak açın.
- Açılan klasördeki her bir dosyayı açın ve tekrar kaydedin.
- Güncel sürümünüzü kaydetmek için klasördeki tüm dosyaları seçin ve Dosya > Öğeleri sıkıştır'ı tıklayın.
- Klasörünüz doğru şekilde sıkıştırılmazsa, bunun nedeni klasörü sıkıştırmış olmanız olabilir. Tüm klasörü değil her bir öğeyi seçtiğinizden emin olun.
<head>
bölümünden kaldırın.-
<script src="https://tpc.googlesyndication.com/pagead/gadgets/html5/api/exitapi.js"></script>
Bu komut dosyası etiketi kaldırıldıktan sonra, reklamınızın tamamı tıklanabilir olacaktır. Düğmeyi bırakabilirsiniz ancak reklamın üzerine yapılan herhangi bir tıklama kullanıcıyı açılış sayfasına götürür.
ExitAPI.exit komut dosyasını index.html dosyanızdan çağırmak için onclick etkinliğini kaldırın.
- Örneğin:
<button onclick="ExitApi.exit()">
HTML5 reklamınız yüklenemedi. Hesabınız HTML5 reklamları desteklemiyor
HTML5 reklam kullanımıyla ilgili şartlar
Hesabınız aşağıdaki gereksinimleri karşılıyorsa Google Ads hesabınızda HTML5 reklamlara erişebilirsiniz:
- Hesap 90 günden uzun süredir açık olmalıdır.
- Hesabın ömür boyu harcama miktarı 9.000 ABD dolarının üzerinde olmalıdır.
- Hesap politikaya uygunluk konusunda iyi bir geçmişe sahip olmalıdır.
Yukarıdaki şartları karşılasanız da HTML5 reklamlara erişemeyebileceğinizi unutmayın.
HTML5 reklamlar hesabınızda kullanılamıyorsa HTML5 erişimi için başvurma formunu doldurarak erişim başvurusu yapabilirsiniz. Başvurunuzu göndermeden önce, hesabınızın aşağıda listelenen uygunluk ölçütlerini karşıladığından emin olun. Başvurunuzu gönderdikten sonraki 7 iş günü içinde durum güncellemesi içeren bir e-posta bildirimi alırsınız.
- Hesabın politikaya uygunluk konusunda iyi bir geçmişi olmalıdır.
- Hesabın iyi bir ödeme geçmişi olmalıdır.
- Hesabın ömür boyu harcama miktarı 1.000 ABD dolarının üzerinde olmalıdır.
HTML5 reklamlara sürekli erişebilmek için politikalarımızı ihlal etmediğinizden ve politikaya uygunluk konusunda iyi bir geçmişe sahip olmaya devam ettiğinizden lütfen emin olun.
Bu zaman zarfında, yüklenebilen AMPHTML reklam veya duyarlı görüntülü reklam gibi diğer seçenekleri kullanabilirsiniz.
Doğru görüntülü reklam özelliklerini takip ettiğinizden emin olun.
Yüklenen ZIP dosyası desteklenmiyor. Lütfen bir feed'e bağlı olmayan reklamlar yükleyin
- Bunun bu reklam için doğru kampanya olup olmadığını doğrulayın.
- Bu, doğru reklam ve doğru kampanyaysa kampanyayı bir feed'e bağlayın.
- Bu, doğru kampanya veya reklam değilse:
- Doğru reklam: Bu reklamı bir feed'e bağlı kampanyaya yükleyin
- Doğru kampanya: Bu kampanyaya, bir feed'e bağlı olmayan reklam yükleyin
Reklam öğesinde metin yok
Önizleme tıklanamıyor
- Tam işlevli önizleme yalnızca reklam kaydedildikten sonra "Tam boy reklamı görüntüle" bağlantısı üzerinden kullanılabilir.
- Ardından, müşteriler URL'yi kopyalayıp tarayıcılarına yapıştırmalıdır.
- Reklam öğeleri, reklam oluşturma önizlemesinde veya "Tam boy reklamı görüntüle" önizleme pop-up'ında tıklanamaz.
Geçersiz Dördüncü Taraf Çağrısı için durum hatası alıyorsunuz
<video>
etiketlerini kontrol edin ve kaldırın.AMPHTML Reklamları
HTML belgesi, standart AMP doğrulayıcı tarafından reddedildiUyarı mesajı | HTML dosyanız geçerli bir AMPHTML reklam belgesi değil. Lütfen önce AMP doğrulayıcıyla kontrol edin. |
Çözüm | AMPHTML reklamları herkese açık AMP doğrulayıcıyı kullanarak doğrulayın. |
En iyi uygulama | HTML belgelerinizi yüklemeden önce AMP doğrulayıcıyı kullanın. |
Uyarı mesajı | Dahili hata oluştu. Hata düzelmezse, test edilen reklam paketiyle birlikte destek ekibine başvurun. Sorun en kısa sürede incelenecektir. |
Çözüm | Yok |
Örnek: <amp-audio>
gibi özel bir AMP öğesi desteklenmiyor.
Uyarı mesajı | AMP özel öğesi <$name> desteklenmiyor. |
Çözüm |
Desteklenmeyen AMP öğelerini ve bunlara ait javascript içe aktarma işlemlerini HTML'den kaldırın. Örneğin:
|
En iyi uygulama | Yalnızca desteklenen AMP öğeleri kullanın. |
Örnek: Desteklenmeyen AMP özel öğesi <amp-audio>
içe aktarıldı.
Uyarı mesajı | Desteklenmeyen AMP özel öğesi <$name> içe aktarıldı. |
Çözüm | Desteklenmeyen AMP öğelerini ve bunlara ait javascript içe aktarma işlemlerini HTML'den kaldırın. Örneğin: <body> bölümünden <amp-audio width=”400” height=”300” src=”audios/myaudio.mp3”></amp-audio> ve <head> bölümünden <script async custom-element=”amp-audio” src=”https://cdn.ampproject.org/v0/amp-audio-0.1.js”></script> . |
En iyi uygulama | Yalnızca desteklenen AMP öğeleri kullanın. |
Örnek: Yasaklı öğe yolu: _a4a/invalid.
Uyarı mesajı | Yasaklı öğe yolu: $assetPath. |
Çözüm | Dizini yeniden adlandırın. |
En iyi uygulama | "_a4a" gibi öğe yolları için ayrılmış dizin adları kullanmaktan kaçının. |
Paket uyumsuz sektör bilgileri içeriyor
Örnek: CSS ayrıştırma hatası: ”... .foo:nth-child(1n) { color: red } …
”.
Uyarı mesajı | CSS ayrıştırma hatası: ”... .foo:nth-child(1n) { color: red } … ”. |
Çözüm | Ekteki CSS snippet'ındaki hataları düzeltin. Bu hatalar genelde mevcut Google Ads deneyiminde desteklenmeyen sahte CSS seçicileriyle ilgilidir. Lütfen bunları amp-custom stil blokundan kaldırın. |
Örnek: “amp-ing
” etiketindeki “srcset
” özelliği geçersiz “a b c
” değeri içeriyor.
Uyarı mesajı | “$tagName ” etiketindeki “$attrName ” özelliği geçersiz “$value ” değeri içeriyor. |
Çözüm | Bu, genelde özellik değerinin hatalı biçimlendirilmiş olduğu anlamına gelir. Örneğin, “on ” özelliği hatalı biçimlendirilmiş bir etkinlik işlemi içeriyor olabilir. Doğru değer biçimini belirlemek için mevcut AMPHTML özelliklerini kontrol edin. |
Örnek: “div
” etiketindeki “class
” özelliği yasaklı “amp-carousel-slide
” değeri içeriyor.
Uyarı mesajı | “$tagName ” etiketindeki “$attrName ” özelliği yasaklı “$value ” değeri içeriyor. |
Çözüm | Özelliklerinizde ayrılmış değerler bulunmadığından emin olun. Öğe sınıfları “amp-carousel-button ” gibi ayrılmış sınıf adları içermemelidir. Benzer şekilde, bir etkinlik işleminin hedefi olarak “AMP ” kullanılmasına da izin verilmez. |
En iyi uygulama | Reklamlarınızı oluşturmadan önce Google Ads AMPHTML reklam özelliklerine bakabilir ve izin verilmeyen değerlerin listesini kontrol edebilirsiniz. |
Örnek: “amp-ad-exit
” etiketinin yapılandırmasında "exit1” için “finalURL
” eksik.
Uyarı mesajı | “$tagName ” etiketinin yapılandırmasında “$item ” için “$value ” eksik. |
Çözüm | <amp-ad-exit> ve <amp-animation> gibi AMP öğeleri için bir JSON yapılandırması gerekir. Geçerli yapılandırma biçimi için lütfen ilgili AMP öğesinin özelliklerine bakın. |
Örnek: “amp-ad-exist
” etiketinin yapılandırmasında “selector
” için geçersiz değer var.
Uyarı mesajı | “$tagName ” etiketinin yapılandırmasında “$item ” için geçersiz “$value ” değeri var. |
Çözüm | <amp-ad-exit> ve <amp-animation> gibi AMP öğeleri için bir JSON yapılandırması gerekir. Geçerli yapılandırma biçimi için lütfen ilgili AMP öğesinin özelliklerine bakın. |
Örnek: “Filters
” etiketi “amp-ad-exit
” yapılandırmasında desteklenen bir etiket değildir.
Uyarı mesajı | “$tagName ” etiketinin yapılandırmasında “$item ” etiketi desteklenen bir etiket değildir. |
Çözüm | Yapılandırma öğesi Google Ads'de desteklenmiyor. Öğeyi yapılandırmadan kaldırın. |
Örnek: “amp-ad-exit
” öğesi birden fazla kez görünüyor.
Uyarı mesajı | “$item ” öğesinin birden fazla kez göründüğü tespit edildi. |
Çözüm | Bu fazladan öğeleri belgeden kaldırın ve yalnızca bir defa göründüklerinden emin olun. |
Örnek: AMPHTML reklamınızdaki değiştirilmiş tıklanabilirlik “tap:exit-api.exit(target=’product1’)
” desteklenmiyor.
Uyarı mesajı | AMPHTML reklamınızda desteklenmeyen değiştirilmiş tıklanabilirlik “$exit ” var. |
Çözüm | <amp-ad-exit> yapılandırmasını ve javascript içe aktarmasını HTML'den kaldırın. exit-api.exit komutunu çağıran etkinlik işlemlerini kaldırın (örneğin, <button on=”tap:exit-api.exit(target=’product1’)”> ) |
Uyarı mesajı | Reklamda birden fazla giriş noktası bulunuyor. HTML5 reklamınızda reklam boyutu etiketi olan sadece bir tane .HTML dosyası olduğundan emin olup tekrar deneyin. |
Çözüm | .zip dosyasında reklam içeriğini gösterecek yalnızca bir HTML dosyası bulunduğundan emin olun ve fazla HTML dosyalarını kaldırın. |
Örnek: “.amp-carousel-button
” seçicisi için “width:100%
” CSS mülk değerine izin verilmez.
Uyarı mesajı | “$cssSelector ” için “$cssPropertyName:$cssPropertyValue ” CSS mülk değerine izin verilmez. |
Çözüm | amp-custom stil bloğundaki mesajda belirtilen CSS mülk değerini kaldırın. |
Google Web Designer HTML5
Reklamınız Google Ads politikalarından birini ihlal ediyor. Orijinal hata mesajında listelenen sorunları kontrol edin.
Reklamınızı yükleyebilmek için önce, desteklenmeyen tüm özellikleri kaldırmanız gerekir. Bunu .ZIP dosyanızdaki index.html dosyasını açarak yapabilirsiniz. Desteklenmeyen özellikleri "gwd-admetadata" bölümünde bulabilirsiniz.
- Genişletilebilir reklam: "creativeProperties" ifadesini arayın. minWidth, maxWidth değerine; minHeight ise maxHeight değerine eşit olmalıdır.
- Sayaçlar veya zamanlayıcılar: "counters" veya "timers" ifadesini arayın. Bu diziler boş olmalıdır.
- Birden fazla çı
- Videolar
- Haritalar
- Desteklenen özelliklerin tam listesini burada bulabilirsiniz.
Google Web Designer'da, resim düğmesinin tüm görsel durumları için ilgili resimleri eklemeniz gerekir.
Örneğin, bir index.html dosyasından alınan aşağıdaki kod snippet'inde up-image, over-image ve down-image resimleri eksiktir (kalın metne bakın).
<gwd-imagebutton id="gwd-imagebutton_1" up-image="" over-image="" down-image="" scaling="cover" class="gwd-imagebutton-tcf2">
</gwd-imagebutton>
Resim Düğmesi bileşeni hakkında daha fazla bilgi
Sorunu düzeltmek için placeholder.png dosyasını, kullanmak istediğiniz resimlerle değiştirin ve resimlerin .ZIP dosyasına eklendiğinden emin olun.
Not: Hata mesajında, hangi öğenin eksik olduğu açıklanır. Bazı durumlarda eksik olan öğe açıklamasında "" ifadesini görebilirsiniz. Bu durumda, büyük olasılıkla resim konumu belirtilmemiştir. .ZIP dosyanızı açın ve index.html dosyanızı bulun. Hatayı bulmak için dosyada ' ="" ifadesini arayabilirsiniz.