নেটওয়ার্ক ট্রেসিং

প্ল্যাটফর্ম নির্বাচন করুন: অ্যান্ড্রয়েড আইওএস

নেটওয়ার্ক ট্রেসিং আপনাকে Google মোবাইল বিজ্ঞাপন SDK সম্পর্কিত নেটওয়ার্ক কার্যকলাপ দেখতে দেয়। এটি আপনার Google মোবাইল বিজ্ঞাপন বাস্তবায়ন ডিবাগ করার ক্ষেত্রে কার্যকর হতে পারে।

চার্লস প্রক্সির মতো টুলের পরিবর্তে নেটওয়ার্ক ট্রেসিং ব্যবহার করার একটি মূল কারণ হল এটি কোনও তৃতীয় পক্ষের নিরাপত্তা সার্টিফিকেট প্রোফাইলকে বিশ্বাস না করেই সমস্ত iOS সংস্করণ এবং ডিভাইসে কাজ করবে। iOS 10.3 থেকে প্রক্সি করার জন্য সার্টিফিকেট প্রোফাইলের প্রয়োজনীয়তা প্রযোজ্য নয়।

এই নির্দেশিকাটি ব্যাখ্যা করে যে কীভাবে ডিবাগিংয়ের উদ্দেশ্যে নেটওয়ার্ক ট্রেসিং সক্ষম করবেন।

ট্রেসিং সক্ষম করুন

নেটওয়ার্ক ট্রেসিং সক্ষম করতে, আপনার plist ফাইলে GADEnableNetworkTracing কীটি YES তে সেট করুন।

নেটওয়ার্ক ট্রেসিং সক্ষম করা থাকলে, Google মোবাইল বিজ্ঞাপন SDK কনসোলে নেটওয়ার্ক ইভেন্ট লগ করে। এরপর আপনি ডেভেলপার ফোরামে ব্যক্তিগত উত্তর হিসেবে বিশ্লেষণের জন্য লগের কপি আমাদের ইঞ্জিনিয়ারদের কাছে সরবরাহ করতে পারেন।

লগিং

নেটওয়ার্ক লগ আউটপুট করার জন্য স্ট্যান্ডার্ড প্ল্যাটফর্ম-উপযুক্ত কনসোল লগ ব্যবহার করা হয়।

কনসোল লগ বার্তাগুলি সর্বদা GMA Debug BEGIN , GMA Debug CONTENT , অথবা GMA Debug FINISH স্ট্রিং দিয়ে শুরু হয় যাতে এটি অনুসন্ধান করা যায় বা ফিল্টার করা যায়। প্রতিটি নেটওয়ার্ক লগের জন্য, প্রথম লগ বার্তাটি হল GMA Debug BEGIN , শেষ লগ বার্তাটি হল GMA Debug FINISH , এবং নেটওয়ার্ক লগ সামগ্রীটি GMA Debug CONTENT দিয়ে শুরু হয়। যদি কোনও নেটওয়ার্ক লগ সামগ্রী একটি লাইনে ফিট করার জন্য খুব দীর্ঘ হয়, তবে এটি একাধিক লাইনে বিভক্ত হয়, প্রতিটি লাইন GMA Debug CONTENT দিয়ে শুরু হয়।

নমুনা আউটপুট

<Your App Name>[2710:30568] <Google> GMA Debug BEGIN
2017-12-06 09:47:09.268020-0800 <Your App Name>[2710:30568] <Google> GMA Debug CONTENT: {
  "components" : [
    "network_request_31107D12-E54E-45D6-AEA9-4A303C659EDF"
  ],
  "timestamp" : 1512582429267.2629,
  "event" : "onNetworkRequest",
  "params" : {
    "firstline" : {
      "uri" : "<encoded text>",
      "verb" : "<encoded text>"
    },
    "headers" : [
      {
        "name" : "<encoded text>",
        "value" : "<encoded text>"
      }
    ]
  }
}
2017-12-06 09:47:09.275742-0800 <Your App Name>[2710:30568] <Google> GMA Debug FINISH

এরপর আপনি বিশ্লেষণের জন্য আমাদের ইঞ্জিনিয়ারদের লগের কপি সরবরাহ করতে পারেন।