নেটওয়ার্ক ট্রেসিং আপনাকে Google মোবাইল বিজ্ঞাপন SDK-এর সাথে সম্পর্কিত নেটওয়ার্ক কার্যকলাপগুলি দেখতে দেয়৷ এটি আপনার Google মোবাইল বিজ্ঞাপন বাস্তবায়ন ডিবাগ করতে কার্যকর হতে পারে।
চার্লস প্রক্সির মতো সরঞ্জামগুলির পরিবর্তে নেটওয়ার্ক ট্রেসিং ব্যবহার করার একটি মূল কারণ হল এটি কোনও তৃতীয় পক্ষের নিরাপত্তা শংসাপত্র প্রোফাইলগুলিকে বিশ্বাস না করেই সমস্ত iOS সংস্করণ এবং ডিভাইসগুলিতে কাজ করবে৷ আইওএস 10.3 থেকে প্রক্সি করার সরঞ্জামগুলির কারণে সার্টিফিকেট প্রোফাইল প্রয়োজনীয়তার ক্ষেত্রে এটি হয় না।
এই নির্দেশিকা ব্যাখ্যা করে কিভাবে ডিবাগিং উদ্দেশ্যে নেটওয়ার্ক ট্রেসিং সক্ষম করতে হয়।
ট্রেসিং সক্ষম করুন
নেটওয়ার্ক ট্রেসিং সক্ষম করতে, আপনার প্লিস্ট ফাইলে 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
তারপরে আপনি বিশ্লেষণের জন্য আমাদের ইঞ্জিনিয়ারদের লগগুলির কপি প্রদান করতে পারেন।