ਤੁਸੀਂ ਜਾਣਨਾ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਤੁਹਾਡਾ ਵਿਗਿਆਪਨ ਏਕੀਕਰਨ ਉਸ ਨੈੱਟਵਰਕ ’ਤੇ ਟਿਕਦਾ ਹੈ ਜੋ ਤੁਹਾਡੇ ਵਰਤੋਂਕਾਰਾਂ ਕੋਲ ਅਸਲ ਵਿੱਚ ਹੈ। ਦੂਰ ਦੇ ਐਗਜ਼ਿਟ ਨੂੰ ਦੁਬਾਰਾ ਬਣਾਉਣ ਦਾ ਸਭ ਤੋਂ ਸੌਖਾ ਤਰੀਕਾ 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 ਨੂੰ ਰਜਿਸਟਰ ਕੀਤੇ ਟੈਸਟ ਡਿਵਾਈਸ ’ਤੇ ਸਥਾਪਿਤ ਕਰੋ ਅਤੇ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਬੇਨਤੀ ਹੁਣ ਟੈਸਟ ਟ੍ਰੈਫਿਕ ਨਹੀਂ ਮੰਨੀ ਜਾਂਦੀ। ਜੇ ਇਹ ਅਜੇ ਵੀ ਲੇਬਲ ਦਿਖਾਉਂਦਾ ਹੈ, ਤਾਂ ਸੰਰਚਨਾ ਵਿੱਚ ਕੁਝ ਬਚਿਆ ਹੈ।

ਫਿਰ ਇੱਕ ਦਸਤਾਵੇਜ਼ੀ ਟੈਸਟ ਰਸਤਾ ਰੱਖੋ ਤਾਂ ਜੋ ਅਗਲੇ ਨੈੱਟਵਰਕ ਸਵਾਲ ਦਾ ਜਵਾਬ ਲਾਈਵ ਸਟਾਕ ਨੂੰ ਛੋਹੇ ਬਿਨਾਂ ਦਿੱਤਾ ਜਾ ਸਕੇ। ਟੈਸਟ ਵਿਗਿਆਪਨ ਕਦੇ ਵੀ ਖਾਤਾ ਰਿਪੋਰਟਾਂ ਵਿੱਚ ਨਹੀਂ ਦਿਸਦੇ, ਇਸ ਲਈ ਸਾਫ਼ ਵਿਭਾਜਨ ਰਿਪੋਰਟਿੰਗ ਸ਼ੁੱਧਤਾ ਵਿੱਚ ਕੁਝ ਖਰਚ ਨਹੀਂ ਕਰਦਾ ਅਤੇ ਤੁਹਾਨੂੰ ਦੁਹਰਾਉਣਯੋਗ ਨਿਦਾਨ ਦਿੰਦਾ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ