পরীক্ষা বিজ্ঞাপন সক্ষম করুন

এই নির্দেশিকাটি ব্যাখ্যা করে যে কীভাবে আপনার বিজ্ঞাপন ইন্টিগ্রেশনের জন্য টেস্ট অ্যাড গ্রহণ করবেন। এটি সুপারিশ করা হয় যে আপনি ডেভেলপমেন্টের সময় টেস্ট অ্যাড ব্যবহার করুন, যাতে আপনি আপনার রিজার্ভেশন ক্যাম্পেইনের পরিসংখ্যানকে প্রভাবিত না করে বা বিজ্ঞাপনদাতাদের থেকে কোনো চার্জ না নিয়েই ক্লিকথ্রু আচরণ পরীক্ষা করতে পারেন।

পূর্বশর্ত

চালিয়ে যাওয়ার আগে, Google Mobile Ads SDK সেট আপ করুন

ডেমো বিজ্ঞাপন ইউনিট

টেস্টিং চালু করার সবচেয়ে দ্রুত উপায় হলো গুগল-প্রদত্ত ডেমো অ্যাড ইউনিট ব্যবহার করা। এই অ্যাড ইউনিটগুলো আপনার অ্যাড ম্যানেজার অ্যাকাউন্টের সাথে যুক্ত থাকে না, তাই এগুলো ব্যবহার করার সময় আপনার অ্যাকাউন্ট থেকে অবৈধ ট্র্যাফিক আসার কোনো ঝুঁকি নেই।

এখানে ডেমো বিজ্ঞাপন ইউনিটগুলো দেওয়া হলো, যা প্রতিটি ফরম্যাটের জন্য নির্দিষ্ট পরীক্ষামূলক ক্রিয়েটিভগুলো নির্দেশ করে:

বিজ্ঞাপনের বিন্যাস ডেমো বিজ্ঞাপন ইউনিট আইডি
অ্যাপ খুলুন /21775744923/example/app-open
অভিযোজিত ব্যানার /21775744923/example/adaptive-banner
নির্দিষ্ট আকারের ব্যানার /21775744923/example/fixed-size-banner
ইন্টারস্টিশিয়াল /21775744923/example/interstitial
পুরস্কৃত বিজ্ঞাপন /21775744923/example/rewarded
পুরস্কৃত ইন্টারস্টিশিয়াল /21775744923/example/rewarded-interstitial
স্থানীয় /21775744923/example/native
নেটিভ ভিডিও /21775744923/example/native-video
মূল বিষয়: এই ডেমো অ্যাড ইউনিটগুলো অ্যাড ম্যানেজারে সরাসরি বিক্রি হওয়া বিজ্ঞাপন দেখানোর জন্য কনফিগার করা হয়েছে, এবং সরাসরি বিক্রি হওয়া বিজ্ঞাপনগুলো অ্যাডচয়েস (AdChoices) ফেরত দেয় না।

টেস্ট ডিভাইসগুলি সক্রিয় করুন (টেস্ট মোড)

আপনি যদি প্রোডাকশন-সদৃশ বিজ্ঞাপন দিয়ে আরও কঠোর পরীক্ষা করতে চান, তাহলে এখন আপনার ডিভাইসটিকে একটি টেস্ট ডিভাইস হিসেবে কনফিগার করতে পারেন এবং অ্যাড ম্যানেজার UI-তে তৈরি করা আপনার নিজস্ব অ্যাড ইউনিট আইডিগুলো ব্যবহার করতে পারেন।

আপনার ডিভাইসটিকে পরীক্ষামূলক ডিভাইস হিসেবে যুক্ত করতে নিচের ধাপগুলো অনুসরণ করুন।

আপনার পরীক্ষার ডিভাইসটি প্রোগ্রাম্যাটিকভাবে যোগ করুন

আপনার অ্যাপ তৈরির সময় যদি বিজ্ঞাপন পরীক্ষা করতে চান, তাহলে প্রোগ্রাম্যাটিকভাবে আপনার টেস্ট ডিভাইসটি রেজিস্টার করতে নিচের ধাপগুলো অনুসরণ করুন।

  1. আপনার বিজ্ঞাপন-সমন্বিত অ্যাপটি লোড করুন এবং একটি বিজ্ঞাপনের জন্য অনুরোধ জানান।
  2. কনসোলে এইরকম দেখতে একটি বার্তার জন্য দেখুন:
    <Google> To get test ads on this device, set:
    GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers =
    @[ @"2077ef9a63d2b398840261c8221a0c9b" ];
    আপনার টেস্ট ডিভাইস আইডিটি ক্লিপবোর্ডে কপি করুন।
  3. testDeviceIdentifiers এর মাধ্যমে টেস্ট ডিভাইস আইডি সেট করতে আপনার কোডটি পরিবর্তন করুন:

    সুইফট

    let testDeviceIdentifiers = ["2077ef9a63d2b398840261c8221a0c9b"]
    MobileAds.shared.requestConfiguration.testDeviceIdentifiers = testDeviceIdentifiers
    

    উদ্দেশ্য-সি

    NSArray *testDeviceIdentifiers = @[ @"2077ef9a63d2b398840261c8221a0c9b" ];
    GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers = testDeviceIdentifiers;
    
  4. আপনার অ্যাপটি পুনরায় চালান। বিজ্ঞাপনটি যদি গুগল বিজ্ঞাপন হয়, তাহলে আপনি বিজ্ঞাপনের (ব্যানার, ইন্টারস্টিশিয়াল বা রিওয়ার্ডেড বিজ্ঞাপন) উপরে মাঝখানে একটি ‘টেস্ট মোড’ লেবেল দেখতে পাবেন:

    নেটিভ অ্যাডভান্সড অ্যাডের ক্ষেত্রে, হেডলাইন অ্যাসেটের শুরুতে "Test mode" স্ট্রিংটি যুক্ত করা হয়।

এই ‘টেস্ট মোড’ লেবেলযুক্ত বিজ্ঞাপনগুলিতে ক্লিক করা নিরাপদ। টেস্ট মোডে থাকা বিজ্ঞাপনের অনুরোধ, ইম্প্রেশন এবং ক্লিক আপনার অ্যাকাউন্টের রিপোর্টে দেখানো হবে না।

মধ্যস্থতার মাধ্যমে পরীক্ষা

গুগলের ডেমো বিজ্ঞাপন ইউনিটগুলিতে শুধুমাত্র গুগলের বিজ্ঞাপন দেখানো হয়। আপনার মিডিয়েশন কনফিগারেশন পরীক্ষা করার জন্য, আপনাকে অবশ্যই ' টেস্ট ডিভাইস সক্রিয় করুন' পদ্ধতিটি ব্যবহার করতে হবে।

মিডিয়েটেড বিজ্ঞাপনগুলিতে ' টেস্ট মোড' লেবেল দেখা যায় না । আপনার প্রতিটি মিডিয়েশন নেটওয়ার্কের জন্য টেস্ট মোড চালু আছে কিনা, তা নিশ্চিত করার দায়িত্ব আপনার, যাতে এই নেটওয়ার্কগুলি অবৈধ কার্যকলাপের জন্য আপনার অ্যাকাউন্টকে চিহ্নিত না করে। আরও তথ্যের জন্য প্রতিটি নেটওয়ার্কের নিজ নিজ মিডিয়েশন গাইড দেখুন।

কোনো মিডিয়েশন অ্যাড নেটওয়ার্ক অ্যাডাপ্টার টেস্ট মোড প্রদান করে কিনা, সে বিষয়ে আপনি নিশ্চিত না হলে, ডেভেলপমেন্টের সময় সেই নেটওয়ার্কের বিজ্ঞাপনে ক্লিক করা এড়িয়ে চলাই সবচেয়ে নিরাপদ। বর্তমান বিজ্ঞাপনটি কোন অ্যাড নেটওয়ার্ক থেকে এসেছে, তা জানার জন্য আপনি যেকোনো অ্যাড ফরম্যাটের adNetworkClassName প্রপার্টি ব্যবহার করতে পারেন।