Бүртгэлээ эрсдэлд оруулахгүйгээр AdMob зар сурталчилгааг VPN дээр туршина уу
Төхөөрөмж VPN дээр байх үед AdMob-ыг турших гарын авлага: туршилтын төхөөрөмжийг бүртгэж, нэг хүсэлтийг бариад, шошгыг шалгаж, гаргахаас өмнө цэвэрлэнэ.
Таны зар сурталчилгааны интеграц хэрэглэгчдийн бодитоор ашигладаг сүлжээнд тэсэх эсэхийг мэдэхийг хүсч байна. Алслагдсан гарах гарцыг дахин бүтээх хамгийн хялбар арга бол VPN юм. Алдаа нь тэр туршилтыг орлогын туршилт гэж үзэх явдал юм.
Гарах улсыг өөрчлөх нь шинэ үзэгчдэд бий болохгүй бөгөөд өөрийн таны товшилтыг эрх бүхий трафик болгохгүй. Энэ нь зөвхөн хүсэлтийн замыг өөрчилдөг.
Тиймээс баримтжуулсан дарааллаар холболтын тест болгон гүйцэтгэж, амьд нөөцийг бүрэн гадуур байлга. Доорх алхмуудыг build бүр дээр давтах нь үнэ цэнэтэй.
Тест юунд зориулагдсаныг тодорхойл
Хоёр асуулт холилддог. Эхнийх нь тухайн сүлжээний замаас хүсэлтэд үйлчилгээ үзүүлж байгаа эсэх бөгөөд энэ нь интеграц ба холболтын асуудал. Хоёр дахь нь тэр улсын бодит хэрэглэгчид хэр их орлого олох вэ гэдэг нь тайлан ба бизнесийн асуудал бөгөөд SDK таны оронд хариулж чадахгүй.
Зөвхөн эхнийхийг л хөгжүүлэлтийн төхөөрөмжөөс шалгаж болно. Тооцоолсон орлого тайлангийн хугацаа дуусахаас өмнө ч өөрчлөгдөж болох тул өөрөө бүтээсэн туршилтад ажиглагдсан тоо нь эрх бүхий орлогын нотолгоо ч биш, бусдад хийсэн таамаг ч биш.
Холбогдохоос өмнө асуултаа бич: жишээ нь, энэ build дээр төхөөрөмж Германаар гарч байх үед баннерын хүсэлт дүүргэлт буцааж байна уу. Хэрэв хүсэж буй хариулт тань орлогын тоо бол энд зогсо, учир нь ямар ч VPN тохиргоо ийм тоо гаргахгүй.
Нисэхээс өмнө: төхөөрөмжийг бүртгэ, хаягийг биш
Google-ийн туршилтын зарын баримт бичиг хоёр дэмжигдсэн замыг санал болгодог. Интеграц хийж буй форматад зориулсан демо зарын нэгжийг ашигла, эсвэл физик төхөөрөмжийг туршилтын төхөөрөмж болгон бүртгэж өөрийн нэгжийг ашигла. Хоёулаа платформ ба SDK үеийн хувьд баримтжуулсан бөгөөд Next-Gen ба Legacy гарын авлагууд хоорондоо солигдохгүй.
Бүртгэл нь төхөөрөмжийн танигч бөгөөд сүлжээний хаягтай ямар ч холбоогүй. Утасны трафик хаанаас гарч байгааг өөрчлөх нь юу ч бүртгэхгүй. Android дээр SDK танигчийг бүртгэдэг бөгөөд та үүнийг код дотор хэрэглэнэ:
RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("YOUR_TEST_DEVICE_ID"))
Сүлжээг солихоос өмнө бүртгэлийг баталгаажуул, эс бөгөөс бүтэлгүйтсэн дүүргэлтийг хэзээ ч бүртгэгдээгүй төхөөрөмжид үзүүлсэн амьд зараас ялгаж чадахгүй. Хэрэв зар Test Ad шошгыг харуулж байвал хүсэлт туршилтын нөөцөөр дамжсан; харуулахгүй бол өөр зүйл харж байгаа тул хүрч болохгүй.
Дарааллыг тогтмол дарааллаар гүйцэтгэ
Сүлжээнээс бусад бүх зүйлийг тогтвортой байлга. Ижил build, ижил зарын нэгж, ижил байршил, ижил аппын төлөв. Хоёр хувьсагчийг өөрчилбөл юу ч сурахгүй.
Эхлээд суурь шугам. VPN салгасан байхад байршлыг ачаалж, туршилтын зар харагдаж байгааг баталгаажуул. logcat дээр adb logcat | grep -i ads ашиглан хүсэлтийг бариад хариу кодыг тэмдэглэ. Суурь шугам дээр дүүргэлт байхгүй байх нь VPN-ийн асуудал биш.
Дараа нь холбогдоод давта. Ижил build, ижил нэгж, ижил байршил, VPN асаалттай. Ижил лог мөрүүдийг барь. Хайж байгаа зүйл чинь ялгаа: таймаут болж хувирах дүүргэлт, хэзээ ч гарч өгөхгүй хүсэлт, өөрчлөгдөх алдааны код. Дүүргэлт хэвээр үлдэх нь тухайн замд интеграц хэвийн бөгөөд тест дууссан гэдгийг хэлнэ.
Орчныг тэмдэглэ. SDK хувилбар, адаптеруудын хувилбар, build төрөл, зарын формат, гарах улс болон ажиглагдсан үр дүн. Тэр бүртгэлгүйгээр дараагийн хүн туршилтыг тэгээс давтаж, ижил нотолгооноос өөр дүгнэлтэд хүрнэ.
Медиац бол тусдаа тест
Медиацалсан зарууд Google-ийн Test Ad шошгыг агуулахгүй тул хүрч болохгүй зүйл дээр дарах хамгийн хялбар газар болдог. Медиацын стек дэх сүлжээ бүр өөрийн тест горим, өөрийн тохиргоотой бөгөөд Google-ийн тест тохиргоо тэдэнд хамаарахгүй.
Адаптеруудыг нэг нэгээр шалга, адаптерийн өөрийн тест горимыг асаалттай байлгаж, аль сүлжээ зар үйлчилснийг логоос баталгаажуул. Аль адаптер дүүргэсэн, тэр нь туршилтын креатив байсан эсэхийг хэлж чадахгүй бол үзүүлбэрийг амьд нөөц гэж үзээд орхи.
Энд хүчингүй трафикийн бодлого ч чухал. Өөртөө дарах, давтан үзүүлбэр, автоматжуулсан харилцан үйлдэл, хуурамч трафик бүгд хамаарах бөгөөд юу болохыг харахын тулд тодорхойгүй дарах нь яг тэр дүрэмд дүрслэгдсэн загвар юм.
Буцаалт ба гаргах хаалга
Туршилтын тохиргоог гаргах ёсгүй. Гаргах build-ийн өмнө демо зарын нэгжийг үйлдвэрлэлийн нэгжээр сольж, туршилтын төхөөрөмжийн жагсаалтыг хас, зөвхөн хөгжүүлэлтэд зориулсан бүх тугийг устга. Ой санамжид найдахын оронд гаргах хувилбараас туршилтын танигчуудыг grep хий; төөрсөн бичлэг нь зөвхөн алдагдсан орлогоор илэрдэг чимээгүй алдаа юм.
Дараа нь эсрэг чиглэлийг шалга: гаргах build-ийг бүртгэгдсэн туршилтын төхөөрөмжид суулгаж, хүсэлтийг цаашид туршилтын трафик гэж үзэхгүй байгааг баталгаажуул. Хэрэв шошго харагдаж байвал тохиргоонд ямар нэг зүйл үлдсэн байна.
Дараа нь нэг баримтжуулсан туршилтын замыг хадгал, ингэснээр дараагийн сүлжээний асуултад амьд нөөцөд хүрэхгүйгээр хариулж болно. Туршилтын зарууд дансны тайланд хэзээ ч харагдахгүй тул цэвэр тусгаарлалт тайлангийн нарийвчлалд юу ч үнэгүйдүүлэхгүй бөгөөд танд давтагдах оношилгоог өгдөг.