Display & Video 360 API, çeşitli hata ve uyarılarla yanıt verebilir. Sağlıklı bir API çözümü bu hataları işlemelidir.
API hataları
API'ye yapılan ve amaçlanan işlemi gerçekleştiremeyen istekler hata döndürür. Hata yanıtları yakalanıp işlenmelidir.
API hata yanıtında HTTP yanıt kodu, hata mesajı ve Google RPC kodu durumu bulunur. Şu biçimdedir:
{
"error": {
"code": integer,
"message": string,
"status": enum (google.rpc.Code)
}
}
Aşağıda, sık karşılaşılan API hataları ve önerilen işlemler listelenmiştir:
| Hata kodları | |
|---|---|
400 |
INVALID_ARGUMENTİsteğinizle ilgili bir sorun var. Hata yanıtındaki mesaj alanını inceleyin ve isteğinizi buna göre güncelleyin. |
401 |
UNAUTHENTICATEDİsteğiniz düzgün şekilde kimlik doğrulanamadı. İsteğinize geçerli OAuth kimlik bilgilerini eklediğinizi doğrulayın. Daha fazla bilgi için Hızlı başlangıç kılavuzumuza bakın. |
403 |
PERMISSION_DENIEDİsteği tamamlamak için gereken izinlere sahip değilsiniz. Kullanıcı hesabınızın, ilgili iş ortağı veya reklamveren için uygun izinlere sahip olduğunu doğrulayın. |
404 |
NOT_FOUNDAlmaya çalıştığınız kaynak bulunamıyor. Kullandığınız kimliğin doğru olduğunu ve alınan kaynak türü için olduğunu doğrulayın. |
409 |
ABORTEDDeğiştirmeye çalıştığınız kaynak başka bir yerde değiştiriliyor. Birkaç saniye bekleyip isteği yeniden deneyin. |
429 |
RESOURCE_EXHAUSTEDHız sınırınızı veya günlük istek kotanızı aştınız. API kullanımınızı incelemek için Google Cloud Console'u kullanın. İş akışınızı mevcut kota sınırları içinde çalışacak şekilde güncelleyin. Daha fazla bilgi için Kullanım Optimizasyonu ile ilgili kılavuzumuza göz atın. |
500 |
INTERNALAPI'de dahili bir hata oluştu. Birkaç saniye bekleyip isteği yeniden deneyin. Hata devam ederse destek ekibiyle iletişime geçin. |
504 |
DEADLINE_EXCEEDEDAPI'nin isteği tamamlaması çok uzun sürdü. Birkaç saniye bekleyip isteği yeniden deneyin. Hata devam ederse destek ekibiyle iletişime geçin. |
SDF hataları
Display & Video 360 API, yapılandırılmış veri dosyaları (SDF'ler) oluşturmak için uzun süren görevleri kullanır. SDF'ler oluşturulurken oluşan hatalar tamamlanmış operation içinde döndürülür. Ayrıntılar error alanında yer alır.
Kısaltılmış şu örneğe bakın:
{
...
"done": true,
"error": {
"code": 3,
"message": "We couldn't prepare your CSV files: Invalid filter Ids for Advertiser: 00000000"
}
}
Hata mesajı net değilse aşağıdakileri yapmanızı öneririz:
- Kullanıcınızın, üst iş ortağı veya reklamveren için en az Standart kullanıcı rolüne sahip olduğunu doğrulayın.
- Filtrede sağlanan kimliklerin doğru olduğunu onaylayın. Kimlikler, amaçlanan kaynak türüne karşılık gelmeli ve kök kimliğin alt kaynakları olmalıdır.
- Kullanıcınızın yirmi adetten az eşzamanlı SDF indirme görevi olduğundan emin olun.
Hâlâ hata görüyorsanız destek ekibiyle iletişime geçin.
Engellemeyen Uyarılar
Engelleyici olmayan uyarılar, bir satır öğesinin reklam sunumunu etkileyebilecek bir sorunu gösterir. Kullanıcı arayüzünde benzer uyarılar gösterilir. Bu uyarılar pasiftir ve satır öğesinde listelenir.
Bir uyarının temel nedeni, satır öğesinin yayınlanmasını etkileyebilir. Bazı durumlarda reklam yayınını tamamen engelleyebilir.
Korunma
Bazı engelleyici olmayan uyarılar, satır öğesinin yanlış yapılandırılmasından kaynaklanır:
- Yayın: Bir satır öğesinin yayını geçersizse veya kampanya siparişinin yayınının süresi dolmuşsa satır öğesi reklam yayınlamaz. Bir satır öğesinin, kampanya siparişi yayın aralığı içinde bir yayına sahip olduğundan emin olun.
- Atanan reklam öğeleri: Geçerli bir reklam öğesi atanmamışsa satır öğesi yayınlanamaz.
- Hedefleme: Bir satır öğesinin hedeflemesi doğru şekilde atanmazsa reklam sunumu etkilenebilir veya tamamen engellenebilir.
Yapılandırmalarını yeni bir satır öğesinde kullanmadan önce mevcut bir satır öğesinin uyarı oluşturmadığından emin olun.
İzleme
Satır öğesi yayınlanırken engelleyici olmayan uyarılar gösterilebilir. Doğru şekilde yayınlandıklarından emin olmak için etkin satır öğelerinizde yeni uyarılar olup olmadığını kontrol edin.
list isteğiyle satır öğelerini toplu olarak alın. Bir satır öğesi beklenmedik bir uyarı döndürürse yayın üzerindeki etkiyi azaltmak için sorunu en kısa sürede çözün.
Ayarlar veya hedefleme değişmemiş olsa bile uyarılar eklenebilir. Buna örnek olarak şunlar verilebilir:
- Kampanya siparişi duraklatılır veya süresi dolar.
- Bir kullanıcı listesinin veya hedefleme seçeneğinin desteği sonlandırılmıştır.