सुरक्षित सिग्नल, एनकोड किया गया ऐसा डेटा होता है जो क्लाइंट डिवाइस पर इकट्ठा किया जाता है और चुनिंदा बिड करने वाली इकाइयों के साथ शेयर किया जाता है. इस गाइड में, IMA SDK का इस्तेमाल करके Google Ad Manager को सुरक्षित सिग्नल इकट्ठा करने और भेजने का तरीका बताया गया है.
सुरक्षित सिग्नल एपीआई के लिए, IMA SDK के iOS वर्शन 3.18.1 या इसके बाद के वर्शन की ज़रूरत होती है.
सिग्नल और बिड करने वाली इकाइयां चुनने और सुरक्षित सिग्नल शेयर करने की सुविधा चालू करने के लिए, बिड करने वाली इकाइयों के साथ सुरक्षित सिग्नल शेयर करना लेख पढ़ें.
तीसरे पक्ष की सिग्नल कंपनी का इस्तेमाल करना
सुरक्षित सिग्नल का इस्तेमाल करने के लिए, आपको अपने ऐप्लिकेशन में सिग्नल कलेक्टर अडैप्टर क्लास डिप्लॉय करनी होगी इससे सिग्नल इकट्ठा किए जा सकेंगे, उन्हें एनकोड किया जा सकेगा, और IMA SDK को भेजा जा सकेगा.
तीसरे पक्ष की कंपनी के साथ खाता सेट अप करने, फ़्रेमवर्क शामिल करने, और अपने ऐप्लिकेशन में उनके सुरक्षित सिग्नल अडैप्टर को सेट अप करने के लिए, उनके दिए गए निर्देशों का पालन करें.
IMA SDK का iOS वर्शन, हर सुरक्षित सिग्नल अडैप्टर को अपने-आप शुरू करता है. इसके लिए, आपको अपने कोड में कोई बदलाव करने की ज़रूरत नहीं होती.
यहां एक उदाहरण दिया गया है कि अपने प्रोजेक्ट में सुरक्षित सिग्नल अडैप्टर को कैसे जोड़ा जा सकता है:

कस्टम डेटा भेजना
तीसरे पक्ष की सिग्नल कंपनी का इस्तेमाल करने के अलावा, कस्टम डेटा के साथ सिग्नल इकट्ठा, एनकोड, और भेजे भी जा सकते हैं. कस्टम डेटा के साथ सुरक्षित सिग्नल भेजने से पहले, आपको Ad Manager में कस्टम सिग्नल चालू करने होंगे.
हर स्ट्रीम अनुरोध के लिए, यह तरीका अपनाएं:
IMASecureSignalsऑब्जेक्ट बनाएं. इसमें, एनकोड किया गया कस्टम डेटा स्ट्रिंग के तौर पर शामिल करें.IMASecureSignalsऑब्जेक्ट को अपने स्ट्रीम अनुरोध में जोड़ें,IMAStreamRequest.secureSignalsएट्रिब्यूट सेट करके:
Objective-C
Swift