অ্যাড ট্রান্সপারেন্সি ইউআরএল আপনাকে নির্দিষ্ট কিছু বিজ্ঞাপনে প্রদর্শিত অ্যাডচয়েসেস আইকনটি কাস্টমাইজ করার সুযোগ দেয়। ডিফল্টরূপে, এই আইকনটি আপনার ব্যবহারকারীদের কাছে গুগল-রেন্ডার করা একটি অ্যাড ট্রান্সপারেন্সি অ্যান্ড কন্ট্রোল (AT&C) অভিজ্ঞতার মাধ্যমে প্রদর্শিত হয়, যেখানে বিজ্ঞাপনদাতা এবং বিজ্ঞাপনটির মতো তথ্য অন্তর্ভুক্ত থাকে।
আপনি গুগল মোবাইল অ্যাডস এসডিকে-তে একটি বিজ্ঞাপনের অনুরোধ পাঠিয়ে বিজ্ঞাপনের স্বচ্ছতার ইউআরএলটি পেতে পারেন এবং এর জবাবে সেই ইউআরএলটি গ্রহণ করতে পারেন। আপনার অ্যাপের মধ্যে ইউআরএলটি পাওয়ার পর, আপনি আপনার বিজ্ঞাপনের ডিজাইনের সাথে সামঞ্জস্যপূর্ণ একটি ব্যক্তিগতকৃত আইকন যুক্ত করতে পারেন এবং আপনার ব্যবহারকারীদের কাছে আপনার নিজস্ব AT&C অভিজ্ঞতা তুলে ধরতে পারেন।
এই পৃষ্ঠায় বিজ্ঞাপনের স্বচ্ছতার ইউআরএল কীভাবে অনুরোধ, বিশ্লেষণ এবং যাচাই করতে হয়, তা আলোচনা করা হয়েছে।
পূর্বশর্ত
এগিয়ে যাওয়ার আগে, নিম্নলিখিত বিষয়গুলো সম্পন্ন করেছেন কিনা তা নিশ্চিত করুন:
- আপনার অ্যাপে নেটিভ বিজ্ঞাপন সেট আপ করুন। নেটিভ বিজ্ঞাপন সম্পর্কে বিস্তারিত জানতে, নেটিভ বিজ্ঞাপন দেখুন।
- এই ফিচারটির জন্য অ্যালাওলিস্ট অ্যাক্সেসের অনুরোধ করুন। অ্যাক্সেসের অনুরোধ করতে, আপনার অ্যাকাউন্ট ম্যানেজারের সাথে যোগাযোগ করুন।
- আপনার অ্যাক্সেস না থাকলে, আপনার রেসপন্সগুলো বিজ্ঞাপনের স্বচ্ছতার ইউআরএল ফেরত দেয় না এবং ডিফল্ট আইকনটি প্রত্যাশিতভাবেই প্রদর্শিত হয়।
URL-এর জন্য অনুরোধ করুন
GMA Next-Gen SDK বিজ্ঞাপনের স্বচ্ছতার URL পাওয়ার জন্য, আপনাকে আপনার নেটিভ বিজ্ঞাপন অনুরোধগুলিতে একটি অতিরিক্ত রিকোয়েস্ট প্যারামিটার যোগ করতে হবে। এই প্যারামিটারটি নির্দেশ করে যে আপনার অ্যাপ একটি ব্যক্তিগতকৃত আইকন পরিচালনা করার জন্য প্রস্তুত।
আপনার অনুরোধে, আপনাকে অবশ্যই আপনার নেটওয়ার্ক এক্সট্রাস বান্ডেলে "ad_transparency_url_requested" কী-টি "1" ভ্যালু সহ যোগ করতে হবে। নেটওয়ার্ক এক্সট্রাস সম্পর্কে বিস্তারিত জানতে, setGoogleExtrasBundle দেখুন।
নিম্নলিখিত উদাহরণটি বিজ্ঞাপনের স্বচ্ছতা URL অনুরোধ করার জন্য এই কী এবং ভ্যালু সেট করে:
জাভা
private void loadNativeAd() {
// Create an extra parameter that signals your AT&C implementation.
Bundle extras = new Bundle();
extras.putString("ad_transparency_url_requested", "1");
NativeAdRequest adRequest = new NativeAdRequest.Builder("AD_UNIT_ID", List.of(NativeAdType.NATIVE))
.setGoogleExtrasBundle(extras)
.build();
}
কোটলিন
private fun loadNativeAd() {
// Create an extra parameter that signals your AT&C implementation
val extras = Bundle()
extras.putString("ad_transparency_url_requested", "1");
val adRequest = NativeAdRequest.Builder("AD_UNIT_ID", listOf(NativeAd.NativeAdType.NATIVE))
.setGoogleExtrasBundle(extras)
.build()
}
AD_UNIT_ID জায়গায় আপনার অ্যাড ইউনিট আইডি বসান। উদাহরণস্বরূপ, নেটিভ অ্যাডের জন্য ca-app-pub-3940256099942544/2247696110 ।
URL পার্স করুন
আপনি URL-টি অনুরোধ করার পর, রেসপন্স ইনফো অবজেক্টে বিজ্ঞাপনের স্বচ্ছতা URL-সহ একটি বিজ্ঞাপন প্রতিক্রিয়া পাবেন। রেসপন্স ইনফো অবজেক্ট সম্পর্কে বিস্তারিত জানতে, রেসপন্স ইনফো দেখুন।
আপনি রেসপন্স এক্সট্রাস-এর "ad_transparency_url" কী-এর মধ্যে অ্যাড ট্রান্সপারেন্সি ইউআরএলটি অ্যাক্সেস করতে পারেন। নিম্নলিখিত উদাহরণটি রেসপন্স ইনফো অবজেক্ট থেকে অ্যাড ট্রান্সপারেন্সি ইউআরএলটি সংগ্রহ করে:
জাভা
nativeAd.getResponseInfo().getResponseExtras().getString("ad_transparency_url");
কোটলিন
nativeAd.getResponseInfo().responseExtras.getString("ad_transparency_url")
URL যাচাই করুন
বিজ্ঞাপনের স্বচ্ছতার URL পরীক্ষা ও যাচাই করতে, নিশ্চিত করুন যে আপনি আপনার নেটিভ বিজ্ঞাপনে Google-প্রদত্ত ডিফল্ট আইকনটি নয়, বরং আপনার নিজস্ব আইকনটি দেখতে পাচ্ছেন। AT&C অভিজ্ঞতাটি দেখতে আইকনটিতে ক্লিক করুন।
এছাড়াও, আপনার রেসপন্স ইনফো অবজেক্টের রেসপন্স এক্সট্রাস থেকে অ্যাড ট্রান্সপারেন্সি ইউআরএলটি দেখতে পাচ্ছেন কিনা তা যাচাই করুন। যদি আপনি অ্যাড ট্রান্সপারেন্সি ইউআরএলটি দেখতে না পান, তাহলে আপনার ব্যক্তিগতকৃত আইকনের পরিবর্তে ডিফল্ট গুগল আইকনটি প্রদর্শিত হবে। নিচে একটি অ্যাড ট্রান্সপারেন্সি ইউআরএল-এর উদাহরণ দেওয়া হলো:
https://adssettings.google.com/whythisad?source=display&reasons=REASON_ID