मांग बढ़ाने में मदद करने वाले विज्ञापनों के ज़रिए दिखाए जाने वाले क्रिएटिव, अन्य तरह के लाइन आइटम के ज़रिए दिखाए जाने वाले क्रिएटिव से अलग होते हैं. इन्हें AdGroupAd संसाधनों में बनाया जाता है. इन क्रिएटिव को बनाने के लिए, विज्ञापनों को असाइन की गई इमेज और वीडियो ऐसेट को Display & Video 360 API में AdAsset संसाधनों के ज़रिए दिखाया जाता है.
AdGroupAd संसाधन बनाने से पहले, उससे जुड़े AdAsset संसाधन बनाएं. अगर ये संसाधन पहले से मौजूद नहीं हैं, तो विज्ञापन इनका इस्तेमाल करेगा. अगर उन्हें पहले यूज़र इंटरफ़ेस (यूआई) या एपीआई का इस्तेमाल करके बनाया गया था, तो advertisers.adAssets सेवा get और list तरीकों का इस्तेमाल करके, मौजूदा ऐसेट को वापस पाया जा सकता है.
इमेज और वीडियो AdAsset संसाधन अलग-अलग तरीकों से बनाए जाते हैं:
- इमेज ऐसेट को Display & Video 360 में,
advertisers.adAssets.uploadतरीके का इस्तेमाल करके अपलोड करना होगा. - वीडियो ऐसेट को YouTube वीडियो आईडी का इस्तेमाल करके जोड़ा जाना चाहिए. साथ ही, उन्हें
advertisers.adAssets.createतरीके का इस्तेमाल करके बनाया जाना चाहिए.
AdAsset संसाधन के adAssetId का इस्तेमाल, मांग बढ़ाने में मदद करने वाले विज्ञापन से ऐसेट को जोड़ने के लिए किया जाता है.
इमेज ऐसेट अपलोड करना
AD_ASSET_TYPE_IMAGE ऐसेट बनाने के लिए इमेज फ़ाइलें अपलोड करें जिनका इस्तेमाल कंपैनियन बैनर, लोगो, और मार्केटिंग इमेज के तौर पर किया जा सकता है.
AdAsset संसाधन बनाने के लिए, इमेज ऐसेट अपलोड करने का तरीका यहां बताया गया है:
Python
# Import the object used as the media body for the upload request. from apiclient.http import MediaFileUpload # Provide the parent advertiser ID to upload the media file under. advertiser_id = advertiser-id # Provide the filename and local path to the media file. asset_filename = asset-filename asset_path = asset-path # Create the request body. body = {"filename": asset_filename, "adAssetType": "AD_ASSET_TYPE_IMAGE"} # Create the upload object and use a default MIME type if not identified. media = MediaFileUpload(asset_path) if not media.mimetype(): media = MediaFileUpload(asset_path, "application/octet-stream") # Upload the asset. upload_response = ( service.advertisers() .adAssets() .upload(advertiserId=advertiser_id, body=body, media_body=media) .execute() ) # Display the new ad asset. print(f"Ad asset {upload_response['adAsset']['name']} was created.")
YouTube ऐसेट बनाना
मांग बढ़ाने में मदद करने वाले कैंपेन के वीडियो विज्ञापनों में इस्तेमाल की जा सकने वाली AD_ASSET_TYPE_YOUTUBE_VIDEO ऐसेट बनाने के लिए, YouTube वीडियो आईडी उपलब्ध कराएं.
AdAsset संसाधन बनाने के लिए, YouTube वीडियो ऐसेट बनाने का तरीका यहां बताया गया है:
Python
# Provide the ID of the parent advertiser. advertiser_id = advertiser-id # Provide the ID of the parent insertion order. youtube_video_id = youtube-video-id # Create a line item object with example values. ad_asset_create_body = { "adAsset": { "adAssetType": "AD_ASSET_TYPE_YOUTUBE_VIDEO", "youtubeVideoAsset": {"youtubeVideoId": youtube_video_id}, } } # Build and execute request. response = ( service.advertisers() .adAssets() .create(advertiserId=advertiser_id, body=ad_asset_create_body) .execute() ) # Display the new ad asset. print(f"Ad asset {response['name']} was created.")