সৃজনশীল পূর্বরূপ & ডেলিভারি ইন্সপেক্টর

এই নির্দেশিকাটি দেখায় কিভাবে ইন-অ্যাপ প্রিভিউ এবং ডেলিভারি ইন্সপেক্টর ব্যবহার করে বিজ্ঞাপন পরিবেশন ডিবাগ করতে হয়।

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

ডেলিভারি ইন্সপেক্টর কোন বিজ্ঞাপনগুলি বিতরণ করা হয়েছে তার তথ্য দেন। যখন অপ্রত্যাশিত বিজ্ঞাপনগুলি বিতরণ করা হয়, তখন কেন তা খুঁজে বের করতে ডেলিভারি ইন্সপেক্টর ব্যবহার করুন।

পূর্বশর্ত

  • Google Mobile Ads SDK এর 7.13.1 বা তার উচ্চতর সংস্করণ
  • একটি Google বিজ্ঞাপন ম্যানেজার অ্যাকাউন্টে অ্যাক্সেস
  • সম্পূর্ণ শুরু করুন

আপনার অ্যাপ প্রস্তুত করুন

ডিবাগিংয়ের জন্য SDK এর ডিবাগ অপশন মেনুর সাথে ইন্টারঅ্যাকশন প্রয়োজন। মেনুটি খোলার প্রস্তাবিত উপায় হল আপনার অ্যাপে নীচের ফাংশনটি অন্তর্ভুক্ত করা এবং ব্যবহারকারীর অ্যাকশনের উপর ভিত্তি করে এটি ট্রিগার করা:

সুইফট

@IBAction func openDebugOptions(sender: AnyObject) {
  // TODO: Replace YOUR_AD_UNIT_ID with your own ad unit ID.
  let debugOptionsViewController = DebugOptionsViewController(adUnitID: "YOUR_AD_UNIT_ID")
  self.present(debugOptionsViewController, animated: true, completion: nil)
}

অবজেক্টিভ-সি

- (IBAction)openDebugOptions:(id)sender {
  // TODO: Replace YOUR_AD_UNIT_ID with your own ad unit ID.
  GADDebugOptionsViewController *debugOptionsViewController =
      [GADDebugOptionsViewController debugOptionsViewControllerWithAdUnitID:@"YOUR_AD_UNIT_ID"];
  [self presentViewController:debugOptionsViewController animated:YES completion:nil];
}

আপনার বিজ্ঞাপন পরিচালক অ্যাকাউন্ট থেকে যেকোনো বৈধ বিজ্ঞাপন ইউনিট ডিবাগ বিকল্প মেনু খোলার জন্য যথেষ্ট।

ডিবাগ মেনু বন্ধ হয়ে গেলে বিজ্ঞপ্তি পান

ডিবাগ অপশন মেনুটি প্রোগ্রাম্যাটিকভাবে খোলার সময়, আপনি GADDebugOptionsViewControllerDelegate বাস্তবায়ন করতে পারেন যাতে ভিউ কন্ট্রোলারটি বাতিল হয়ে গেলে আপনাকে জানানো হয়। এটি করার জন্য, আপনার ক্লাসকে ডেলিগেটের সাথে সামঞ্জস্যপূর্ণ করুন:

সুইফট

import GoogleMobileAds
 
class ViewController: UIViewController, GADDebugOptionsViewControllerDelegate {
}

অবজেক্টিভ-সি

@import GoogleMobileAds;
 
@interface ViewController : UIViewController <GADDebugOptionsViewControllerDelegate> {
}
 
@end

আপনার GADDebugOptionsViewController এ ডেলিগেট সেট করুন:

সুইফট

@IBAction func openDebugOptions(sender: AnyObject) {
  let debugOptionsViewController = GADDebugOptionsViewController(adUnitID: "YOUR_AD_UNIT_ID")
  debugOptionsViewController.delegate = self
  self.present(debugOptionsViewController, animated: true, completion: nil)
}

অবজেক্টিভ-সি

- (IBAction)openDebugOptions:(id)sender {
  GADDebugOptionsViewController *debugOptionsViewController =
      [GADDebugOptionsViewController debugOptionsViewControllerWithAdUnitID:@"YOUR_AD_UNIT_ID"];
  debugOptionsViewController.delegate = self;
  [self presentViewController:debugOptionsViewController animated:YES completion:nil];
}

অবশেষে, প্রতিনিধিটি বাস্তবায়ন করুন:

সুইফট

func debugOptionsViewControllerDidDismiss(controller: GADDebugOptionsViewController) {
  print("Debug options view controller dismissed.")
}

অবজেক্টিভ-সি

- (void)debugOptionsViewControllerDidDismiss:(GADDebugOptionsViewController *)controller {
  NSLog(@"Debug options view controller dismissed.");
}

ডিবাগ অপশন মেনু খোলার ক্ষমতা যোগ করার পর, আপনার অ্যাপটি চালান এবং উপরের ফাংশনটি ট্রিগার করুন। নিম্নলিখিত মেনুটি খোলে:

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

আপনি আপনার ডিভাইসটি সফলভাবে লিঙ্ক করেছেন! এই মুহুর্তে, আপনি অ্যাড ম্যানেজারের ফ্রন্ট-এন্ডে আপনার ডিভাইসটি লিঙ্ক করা দেখতে পাবেন। আপনি অন্যদেরও আপনার ডিভাইসগুলি অ্যাক্সেস করার অনুমতি দিতে পারেন।

অ্যাপ-মধ্যস্থ প্রিভিউ

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

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

অবশেষে, আপনার সৃজনশীলতা দেখার জন্য আপনি যে স্লটের প্রিভিউ দেখতে চান তার জন্য একটি বিজ্ঞাপন লোড করুন!

ডেলিভারি ইন্সপেক্টর

আপনার অ্যাপের সমস্যা সমাধানের জন্য Begin app ট্রাবলশুটিং ধাপগুলি অনুসরণ করুন। আপনি যদি পদক্ষেপগুলি সফলভাবে সম্পন্ন করেন, তাহলে অনুরোধটি Ad Manager ফ্রন্টএন্ডে প্রদর্শিত হবে এবং আপনি যে বিজ্ঞাপনটি পরিবেশিত হয়েছে সে সম্পর্কে আরও তথ্য দেখতে পারবেন।