এই নির্দেশিকায় ইন-অ্যাপ প্রিভিউ এবং অ্যাড ম্যানেজার ডেলিভারি টুল ব্যবহার করে বিজ্ঞাপন পরিবেশন ডিবাগ করার পদ্ধতি দেখানো হয়েছে।
ইন-অ্যাপ প্রিভিউ আপনাকে আপনার মোবাইল অ্যাপের মধ্যে রেন্ডার করা নিজস্ব ক্রিয়েটিভগুলো পরিদর্শন করার সুযোগ দেয়। এই প্রিভিউটি বিশেষভাবে উপযোগী যদি আপনার এমন ক্রিয়েটিভ থাকে যা অ্যাপের সাথে ইন্টারঅ্যাক্ট করে, যার স্বতন্ত্র আচরণ রয়েছে, অথবা যা কোনো রেন্ডারিংয়ের জন্য অ্যাপের উপর নির্ভর করে (নেটিভ ক্রিয়েটিভ এবং MRAID সহ)।
অ্যাড ম্যানেজার ডেলিভারি টুলগুলো কোন বিজ্ঞাপনগুলো ডেলিভারি হয়েছে সে সম্পর্কে তথ্য দেয়; তাই যখন অপ্রত্যাশিত বিজ্ঞাপন ডেলিভারি হয়, তখন এর কারণ খুঁজে বের করতে ডেলিভারি টুলগুলো ব্যবহার করুন।
পূর্বশর্ত
- গুগল মোবাইল অ্যাডস এসডিকে-এর ভার্সন ১০.২.০ বা উচ্চতর সংস্করণ।
- গুগল অ্যাড ম্যানেজার অ্যাকাউন্টে অ্যাক্সেস।
- শুরু করার নির্দেশিকাটি সম্পূর্ণ করুন।
আপনার অ্যাপ প্রস্তুত করুন
ডিবাগিংয়ের জন্য এসডিকে-এর ডিবাগ অপশন মেনুর সাথে ইন্টারঅ্যাকশন প্রয়োজন। মেনুটি খোলার প্রস্তাবিত উপায় হলো আপনার অ্যাপে নিম্নলিখিত ফাংশনটি অন্তর্ভুক্ত করা এবং ব্যবহারকারীর কোনো কার্যকলাপের উপর ভিত্তি করে এটিকে ট্রিগার করা:
জাভা
public class MainActivity extends AppCompatActivity { ... @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Initialize the Mobile Ads SDK. MobileAds.initialize(this); } ... // Opens a debug menu. Call this method based on a user action. // Replace YOUR_AD_UNIT_ID with your own ad unit ID. public void openDebugMenu() { MobileAds.openDebugMenu(this, "YOUR_AD_UNIT_ID"); } }
কোটলিন
class MainActivity : AppCompatActivity() { ... override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) // Initialize the Mobile Ads SDK. MobileAds.initialize(this) } ... // Opens a debug menu. Call this method based on a user action. // Replace YOUR_AD_UNIT_ID with your own ad unit ID. fun openDebugMenu() { MobileAds.openDebugMenu(this, "YOUR_AD_UNIT_ID") } }
আপনার অ্যাড ম্যানেজার অ্যাকাউন্টের যেকোনো বৈধ অ্যাড ইউনিট ডিবাগ অপশন মেনুটি খোলার জন্য যথেষ্ট।
মেনু খোলার আরেকটি উপায় হলো ক্রিয়েটিভটির উপর দুটি আঙুল দিয়ে দীর্ঘক্ষণ চেপে ধরা , কিন্তু এটি নেটিভ অ্যাডের মতো সব অ্যাড ফরম্যাটের ক্ষেত্রে কাজ করে না এবং সোয়াইপ করার চেষ্টা করার সময় অ্যাডটিতে ক্লিক না করার ব্যাপারে আপনাকে সতর্ক থাকতে হবে। আগের পদ্ধতিটি ব্যবহার করা অনেক বেশি নির্ভরযোগ্য।
আপনার ডিভাইসটি লিঙ্ক করুন
ডিবাগ অপশন মেনু খোলার সুবিধা যোগ করার পর, আপনার অ্যাপটি চালান এবং ফাংশনটি ট্রিগার করুন। নিম্নলিখিত মেনুটি খুলবে:

আপনার ডিভাইস লিঙ্ক করতে ক্রিয়েটিভ প্রিভিউ নির্বাচন করুন। একটি ব্রাউজার খুলবে এবং আপনাকে স্বয়ংক্রিয়ভাবে অ্যাড ম্যানেজারে সাইন ইন করার জন্য একটি ব্রাউজারে নিয়ে যাবে। সাইন ইন করার পর, আপনার অ্যাড ম্যানেজার অ্যাকাউন্টের সাথে ডিভাইসটি রেজিস্টার করতে এর একটি নাম দিন। তারপর ভেরিফাই-এ ক্লিক করুন।

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