ऑडियंस डेटा अपडेट करना और विज्ञापनों को रीफ़्रेश करना

कस्टम ऑडियंस बनाते समय, कस्टम ऑडियंस के कुछ या सभी मेटाडेटा की जानकारी दी जा सकती है. CustomAudience ऑब्जेक्ट बनाते समय, यह जानकारी सीधे तौर पर दी जा सकती है. CustomAudience.Builder में dailyUpdateUri फ़ील्ड भी काम करता है. इस फ़ील्ड से मेटाडेटा को अपडेट किया जा सकता है और उसे उपलब्ध कराया जा सकता है. dailyUpdateUri से अपडेट किया गया मेटाडेटा पाने के लिए, प्लैटफ़ॉर्म हर 24 घंटे में एक बैकग्राउंड जॉब चलाएगा. अगर कस्टम ऑडियंस के पास नीलामी में हिस्सा लेने के लिए ज़रूरी AdData नहीं है, तो यह हर चार घंटे में एक बार चलाया जाएगा. प्लैटफ़ॉर्म, कस्टम ऑडियंस मेटाडेटा के इन हिस्सों को अपडेट कर सकता है:

  • उपयोगकर्ता के बिडिंग सिग्नल
  • भरोसेमंद बिडिंग डेटा
  • AdData सूची

इस मेटाडेटा को अपडेट करने के लिए, कस्टम ऑडियंस में तय किए गए dailyUpdateUri के हिसाब से, हर दिन बैकग्राउंड में अपडेट की प्रोसेस की जाती है. इससे JSON रिस्पॉन्स मिल सकता है.

  • JSON रिस्पॉन्स में, काम करने वाले मेटाडेटा फ़ील्ड में से कोई भी ऐसा फ़ील्ड हो सकता है जिसे अपडेट करना ज़रूरी है.
  • हर JSON फ़ील्ड की पुष्टि अलग से की जाती है. क्लाइंट, गलत तरीके से बनाए गए किसी भी फ़ील्ड को अनदेखा करता है. इस वजह से, जवाब में उस फ़ील्ड में कोई अपडेट नहीं होता.
  • खाली एचटीटीपी रिस्पॉन्स या खाली JSON ऑब्जेक्ट "{}" से, मेटाडेटा अपडेट नहीं होता.
  • रिस्पॉन्स मैसेज का साइज़ 10 केबी से ज़्यादा नहीं होना चाहिए.
  • सभी यूआरआई के लिए एचटीटीपीएस का इस्तेमाल करना ज़रूरी है.
  • trusted_bidding_uri का ईटीएलडी+1, खरीदार के ईटीएलडी+1 से मेल खाना चाहिए.

उदाहरण: बैकग्राउंड में रोज़ होने वाले अपडेट के लिए JSON रिस्पॉन्स

{
    "user_bidding_signals" : { ... },  // Valid JSON object
    "trusted_bidding_data" : {
        "trusted_bidding_uri" : "example-dsp1-key-value-service.com",
        "trusted_bidding_keys" : [ "campaign123", "campaign456", ... ]
    },
    "ads" : [
        {
            "render_uri" : "www.example-dsp1.com/.../campaign123.html",
            "metadata" : { ... }  // Valid JSON object
        },
        {
            "render_uri" : "www.example-dsp1.com/.../campaign456.html",
            "metadata" : { ... }  // Valid JSON object
        },
        ...
    ]
}

रिस्पॉन्स में शामिल किए जा सकने वाले डेटा के उदाहरण के लिए, मॉक सर्वर की परिभाषा देखें.