Dánwò àwọn ìpolówó AdMob lórí VPN láìfi àkọsílẹ̀ rẹ sínú ewu
Ìwé ìtọ́sọ́nà fún dídánwò AdMob nígbà tí ẹ̀rọ wà lórí VPN: forúkọsílẹ̀ ẹ̀rọ ìdánwò, mú ìbéèrè kan, ṣàyẹ̀wò àmì náà kí o sì túnṣe kí ìgbéjáde tó dé.
O fẹ́ mọ̀ bóyá ìsopọ̀ ìpolówó rẹ yóò dúró lórí nẹ́tíwọ́kì tí àwọn olùṣàmúlò rẹ ní ní ti gidi. VPN ni ọ̀nà tí ó rọrùn jùlọ láti tún jáde jíjìnnà ṣe. Àṣìṣe ni láti kà ìdánwò yẹn sí ìdánwò owó tí ń wọlé.
Yíyí orílẹ̀-èdè ìjáde padà kò dá àwọn olùgbọ́ tuntun, kò sì sọ àwọn tẹ̀ rẹ fúnra rẹ di ọ̀nà ìrìn tí ó yẹ. Ó kàn yí ọ̀nà ìbéèrè padà.
Nítorí náà ṣe é gẹ́gẹ́ bí ìdánwò ìsopọ̀ pẹ̀lú ìtẹ̀lé tí a kọ sílẹ̀, kí o sì pa ọjà tí ń lọ lọ́wọ́ mọ́ tàárọ̀ọ̀tọ̀ kúrò nínú rẹ̀. Àwọn ìgbésẹ̀ tí ó wà nísàlẹ̀ yẹ fún àtúnṣe ní gbogbo build.
Pinnu ohun tí ìdánwò náà wà fún
Àwọn ìbéèrè méjì ń dàpọ̀. Èkíní ni bóyá a ń ṣe ìbéèrè kan lórí ọ̀nà nẹ́tíwọ́kì kan pàtó rárá, èyí jẹ́ ìbéèrè ìsopọ̀ àti ìsopọ̀. Èkejì ni iye tí àwọn olùṣàmúlò gidi ní orílẹ̀-èdè yẹn yóò jèrè, èyí jẹ́ ìbéèrè ìròyìn àti ìṣòwò tí SDK kò lè dáhùn fún ọ.
Ìkíní nìkan ni a lè dánwò láti ẹ̀rọ ìdàgbàsókè. Owó tí a fojú sun ní lè yí padà kí àkókò ìròyìn tó parí, nítorí náà nọ́mbà tí a kíyèsí nínú ìdánwò tí ìwọ fúnra rẹ ṣe kì í ṣe ẹ̀rí owó tí ó yẹ, bẹ́ẹ̀ sì ni kì í ṣe àsọtẹ́lẹ̀ fún ẹnikẹ́ni mìíràn.
Kọ ìbéèrè náà kí o tó sopọ̀: fún àpẹẹrẹ, ṣé ìbéèrè banner yóò dá kíkún padà nígbà tí ẹ̀rọ bá jáde nípasẹ̀ Jámánì nínú build yìí. Bí ìdáhùn tí o fẹ́ bá jẹ́ nọ́mbà owó tí ń wọlé, dúró níbí, nítorí kò sí ìṣètò VPN kankan tí yóò ṣe irú rẹ̀.
Kí o tó gbéra: forúkọsílẹ̀ ẹ̀rọ náà, kì í ṣe àdírẹ́sì
Àwọn ìwé Google lórí àwọn ìpolówó ìdánwò ń fúnni ní ọ̀nà méjì tí a ṣètìlẹ́yìn fún. Lo àwọn ẹ̀ka ìpolówó àpẹẹrẹ fún ọ̀nà tí o ń sopọ̀ mọ́, tàbí lo àwọn ẹ̀ka rẹ fúnra rẹ pẹ̀lú fíforúkọsílẹ̀ ẹ̀rọ ti ara gẹ́gẹ́ bí ẹ̀rọ ìdánwò. Àwọn méjèèjì ni a kọ sílẹ̀ fún pátákó kọ̀ọ̀kan àti ìran SDK kọ̀ọ̀kan, àwọn ìtọ́sọ́nà Next-Gen àti Legacy kò sì lè rọ́pò ara wọn.
Forúkọsílẹ̀ jẹ́ ìdánimọ̀ ẹ̀rọ, kò sì ní í ṣe pẹ̀lú àdírẹ́sì nẹ́tíwọ́kì. Yíyí ibi tí ìrìn fọ́nù ń jáde kò forúkọsílẹ̀ ohunkóhun. Lórí Android, SDK ń ṣe àkọsílẹ̀ ìdánimọ̀ náà, ìwọ sì ń lò ó nínú kóòdù:
RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("YOUR_TEST_DEVICE_ID"))
Jẹ́rìí sí forúkọsílẹ̀ kí o tó yí nẹ́tíwọ́kì padà, bí bẹ́ẹ̀ kọ́ o kò lè ṣe ìyàtọ̀ láàárín kíkún tí ó kùnà àti ìpolówó tí ń lọ lọ́wọ́ tí a fi fún ẹ̀rọ tí a kò forúkọsílẹ̀ rí. Bí ìpolówó bá fi àmì Test Ad hàn, ìbéèrè náà gba inú ọjà ìdánwò kọjá; bí kò bá hàn, ohun mìíràn ni o ń wò, kò sì yẹ kí o tẹ̀ ẹ́.
Ṣe ìtẹ̀lé náà ní ìtòlẹ́sẹẹsẹ tí ó dúró ṣinṣin
Pa gbogbo nǹkan mọ́ bí ó ti wà àyàfi nẹ́tíwọ́kì. Ìkọ́lẹ̀ kan náà, ẹ̀ka ìpolówó kan náà, ibi kan náà, ipò áàpù kan náà. Yí àwọn oníyẹ̀méjì méjì padà, ìwọ kò ní kọ́ nǹkan kan.
Ìlà ìpìlẹ̀ kọ́kọ́. Pẹ̀lú VPN tí a ti gé, gbé ibi náà wọlé kí o sì jẹ́rìí sí pé ìpolówó ìdánwò kan farahàn. Mú ìbéèrè náà nínú logcat pẹ̀lú adb logcat | grep -i ads kí o sì kọ kóòdù ìdáhùn sílẹ̀. Àìsí kíkún lórí ìlà ìpìlẹ̀ kì í ṣe ìṣòro VPN.
Lẹ́yìn náà sopọ̀ kí o sì tún ṣe é. Ìkọ́lẹ̀ kan náà, ẹ̀ka kan náà, ibi kan náà, VPN ṣí. Mú àwọn ìlà àkọsílẹ̀ kan náà. Ohun tí o ń wá ni ìyàtọ̀ kan: kíkún tí ó di àkókò tí ó tán, ìbéèrè tí kò jáde rí, kóòdù àṣìṣe tí ó ń yí padà. Kíkún tí ó dúró bí kíkún sọ fún ọ pé ìsopọ̀ náà dára lórí ọ̀nà yẹn àti pé ìdánwò náà ti parí.
Kọ àyíká sílẹ̀. Ẹ̀yà SDK, àwọn ẹ̀yà adápítà, irú ìkọ́lẹ̀, ọ̀nà ìpolówó, orílẹ̀-èdè ìjáde àti èsì tí a kíyèsí. Láìsí àkọsílẹ̀ yẹn, ẹni tí ó kàn ń tún ìdánwò náà ṣe láti ìbẹ̀rẹ̀ yóò sì dé ìparí ọ̀tọ̀ọ̀tọ̀ láti inú ẹ̀rí kan náà.
Ìdárayá jẹ́ ìdánwò ọ̀tọ̀ọ̀tọ̀
Àwọn ìpolówó tí a dárayá kò ní àmì Test Ad ti Google, èyí tí ó mú kí wọ́n di ibi tí ó rọrùn jùlọ láti tẹ ohun tí kò yẹ. Nẹ́tíwọ́kì kọ̀ọ̀kan nínú àkójọ ìdárayá ní ipò ìdánwò tirẹ̀ àti ìṣètò tirẹ̀, ìṣètò ìdánwò Google kò sì dé ọ̀dọ̀ wọn.
Ṣàyẹ̀wò àwọn adápítà ọ̀kọ̀ọ̀kan, pẹ̀lú ipò ìdánwò adápítà fúnra rẹ̀ ṣí, kí o sì jẹ́rìí láti inú àkọsílẹ̀ nẹ́tíwọ́kì tí ó fi ìpolówó náà hàn. Bí o kò bá lè sọ adápítà tí ó kún àti bóyá ìpilẹ̀ṣẹ̀ ìdánwò ni, kà ìfarahàn náà sí ọjà tí ń lọ lọ́wọ́ kí o sì fi í sílẹ̀.
Níbí ni ètò ìrìn tí kò tọ́ ṣe pàtàkì pẹ̀lú. Àwọn ìtẹ̀ ara ẹni, ìfarahàn tí a tún ṣe, ìbáraẹnisọ̀rọ̀ àìfọwọ́sowọ́pọ̀ àti ìrìn ẹ̀tàn ni gbogbo wọn wà nínú, àti títẹ àìdánilójú láti wo ohun tí yóò ṣẹlẹ̀ ni àpẹẹrẹ tí àwọn òfin yẹn ṣàpèjúwe gan-an.
Ìyípadà àti ẹnubodè ìgbéjáde
Ìṣètò ìdánwò kò gbọdọ̀ wọ inú ìgbéjáde. Kí ìkọ́lẹ̀ ìgbéjáde tó dé, rọ́pò àwọn ẹ̀ka ìpolówó àpẹẹrẹ pẹ̀lú àwọn ẹ̀ka ìṣelọ́pọ̀, yọ àkójọ ẹ̀rọ ìdánwò kúrò kí o sì pa gbogbo àsíá tí ó wà fún ìdàgbàsókè nìkan. Ṣe grep ìyàtọ̀ ìgbéjáde fún àwọn ìdánimọ̀ ìdánwò dípò gbígbẹ́kẹ̀lé ìrántí; àkọsílẹ̀ tí ó sọnù jẹ́ ìkùnà tí ó dakẹ́ tí ó kàn farahàn bí owó tí ó ṣáko.
Lẹ́yìn náà jẹ́rìí sí ọ̀nà òdìkejì: fi ìkọ́lẹ̀ ìgbéjáde sórí ẹ̀rọ ìdánwò tí a forúkọsílẹ̀ kí o sì jẹ́rìí pé a kò ka ìbéèrè náà sí ìrìn ìdánwò mọ́. Bí ó bá ṣì ń fi àmì náà hàn, ohun kan nínú ìṣètò náà ṣì wà.
Lẹ́yìn náà pa ọ̀nà ìdánwò kan tí a kọ sílẹ̀ mọ́ kí a lè dáhùn ìbéèrè nẹ́tíwọ́kì tó kàn láìfi ọwọ́ kan ọjà tí ń lọ lọ́wọ́. Àwọn ìpolówó ìdánwò kì í farahàn nínú àwọn ìròyìn àkọsílẹ̀ rí, nítorí náà ìpínyà mímọ́ kò ná ohunkóhun nínú ìtọ́kasí ìròyìn, ó sì fún ọ ní àyẹ̀wò tí a lè tún ṣe.