feat(anuncios): servir los anuncios reales de AdMob en produccion
La prueba cerrada forzaba los ids de prueba de Google tambien en release, para que los testers no generaran trafico invalido contra la cuenta de AdMob. Para la primera version de produccion el interruptor pasa a false: las builds release sirven el banner y el intersticial reales. Debug, profile y las pruebas siguen usando siempre los ids de prueba, asi que desarrollar en un movil propio no toca la cuenta real. El test guardian fija ahora el valor de produccion, para que nadie vuelva a encenderlo por descuido y publique banners "Test Ad" que no ingresan nada.
This commit is contained in:
@@ -162,9 +162,15 @@ void main() {
|
||||
});
|
||||
|
||||
group('usarAnunciosDePruebaEnRelease — interruptor de fase de pruebas', () {
|
||||
test('mientras esta en true, bannerAdUnitId e interstitialAdUnitId son los '
|
||||
'ids oficiales de prueba de Google', () {
|
||||
expect(usarAnunciosDePruebaEnRelease, isTrue);
|
||||
test('en produccion el interruptor esta apagado: las builds release '
|
||||
'sirven los anuncios reales', () {
|
||||
// Flipped for the first production release (1.3.3+166). Re-enabling it
|
||||
// would silently ship Google's "Test Ad" banners and earn nothing.
|
||||
expect(usarAnunciosDePruebaEnRelease, isFalse);
|
||||
});
|
||||
|
||||
test('fuera de release (debug, profile y pruebas) se usan siempre los ids '
|
||||
'oficiales de prueba de Google', () {
|
||||
expect(bannerAdUnitId, equals('ca-app-pub-3940256099942544/6300978111'));
|
||||
expect(
|
||||
interstitialAdUnitId,
|
||||
|
||||
Reference in New Issue
Block a user