Spero che qualcuno possa fornire informazioni al riguardo. Visualizzo annunci interstitial con Admob. Alcuni di loro hanno musica o suoni e i miei utenti si arrabbiano terribilmente per questo. Quindi, qualcuno sa se esiste un modo per bloccare gli annunci con musica o audio? Esiste comunque la possibilità di rifiutare l'accesso all'altoparlante per gli annunci? GrazieInterstitial di Admob con audio
risposta
Ho avuto lo stesso problema. Sono rimasto scioccato nel sentire anche l'audio in sottofondo. Questo è quello che ho fatto. Disattiva l'audio prima di mostrare l'annuncio. Riattivare l'audio su AdClosed() di AdListener. Puoi impostare adListener sull'annuncio interstitial durante il caricamento dell'annuncio.
private InterstitialAd interstitialAd;
private void showTheAd(){
_muteSound();
interstitialAd.show();
}
private void loadAd(){
interstitialAd = new InterstitialAd(context);
interstitialAd.setAdUnitId("ca-app-pub-XXXXXXx/XXXXXXXX");
AdRequest adRequest = new AdRequest.Builder().addTestDevice(
AdRequest.DEVICE_ID_EMULATOR).build();
interstitialAd.loadAd(adRequest);
interstitialAd.setAdListener(new AdListener() {
public void onAdClosed(){
_unmuteSound();
}
});
}
private void _unmuteSound(){
AudioManager aManager = (AudioManager) mContext.getSystemService(Context.AUDIO_SERVICE);
aManager.setStreamMute(AudioManager.STREAM_MUSIC, false);
}
private void _muteSound(){
AudioManager aManager = (AudioManager) mContext.getSystemService(Context.AUDIO_SERVICE);
aManager.setStreamMute(AudioManager.STREAM_MUSIC, true);
}
Grazie @Thupten, ma penso che devi modificare il valore booleano della funzione _unmuteSound su false e il valore booleano _muteSound su true ?! – Calimero
Ora è disponibile un'API per silenziare gli annunci, ma non funziona correttamente, specialmente per gli annunci meadiation: MobileAds.setAppMuted (true) – thiagolr
Questa soluzione silenzia anche tutti gli altri suoni? Ad esempio, se l'utente ascolta la musica, lo silenzia anche? –
Ebbene si può log-on al tuo account AdMob e andare per la vostra applicazione e quindi scegliere di modificare il interstiziale collegamento ad-unità nella tabella che visualizza le pubblicità-unità per questa applicazione.
Qui, vedrete 3 tipi di annunci come opzioni per la casella di controllo: Testo, Immagine e Video. Deseleziona l'opzione Video e salva le tue impostazioni.
Ora hai risolto con successo il problema della visualizzazione di annunci audio/video ad alto volume che tormentano i tuoi utenti. Saluti!
E hai anche perso il 25 percento delle entrate ... – devconsole
per disattivare un annuncio, basta chiamare MobileAds.setAppmuted (vero)
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my);
// Set app volume to be half of current device volume.
MobileAds.setAppVolume(0.5f); // or setAppMuted(true); to mute
...
}
dalla loro pagina forum: https://groups.google.com/forum/#!topic/google-admob-ads-sdk/X7hQeehlJBI
Il Google Mobile Ads SDK per Android ha metodi per impostare il volume corrente in entrata annunci, in base al livello di volume attuale del dispositivo.
setAppVolume (float) - disponibile nella versione Android di AdMob SDK 8.4 e fino. setAppMuted (boolean) - disponibile in Android AdMob SDK versione 9.0 e successive.
per ulteriori letture, si riferiscono a https://developers.google.com/admob/android/global-settings e https://developers.google.com/android/reference/com/google/android/gms/ads/MobileAds
Sfortunatamente non funziona in modo affidabile. Da un'e-mail che ho ricevuto dal team di supporto: "il metodo setAppMuted non garantisce che la creatività video ricevuta rispetti l'impostazione. Alcuni creativi possono scegliere di ignorarlo". Questo è vero anche senza un flusso di mediazione. – devconsole
- 1. Perdita di memoria durante l'utilizzo degli annunci interstitial di Admob
- 2. Annuncio interstitial di AdMob visualizzato una sola volta
- 3. Come aggiungere annunci interstitial admob al mio progetto ios
- 4. L'annuncio interstitial di AdMob viene mostrato ma non è possibile fare clic su di esso
- 5. Consenti ad Admob di visualizzare annunci video
- 6. Come creare un annuncio interstitial per Android?
- 7. Admob Annunci non visualizzati iOS
- 8. DrawerLayout con Admob annuncio
- 9. Admob per l'applicazione Android TV
- 10. annuncio interstitial show nero (->) AFMA_ReceiveMessage non definito (: 1)
- 11. Errori cercando di utilizzare AdWhirl con AdMob
- 12. Integrazione di Admob con pygame in android
- 13. AdMob: versione aggiornata di AdMob ID unità pubblicitaria Risoluzione problemi
- 14. Dimensioni SMART_BANNER di Admob
- 15. Transizione personalizzata iAd per annunci interstitial
- 16. Amplifica audio con l'API Web Audio
- 17. Audio di sfondo con cocoalibspotify
- 18. Mostra annunci nativi AdMob con MoPub (iOS)
- 19. Riproduzione di flussi audio protetti con audio HTML5
- 20. Ricevi array di byte audio con l'API audio HTML5?
- 21. Android, AdMob: l'aggiornamento dell'annuncio AdMob distrugge la frequenza fotogrammi
- 22. confronto audio con R
- 23. Riproduzione audio con HTML5
- 24. Riproduci audio con Node.JS
- 25. Annunci AdMob non visualizzati
- 26. Inserzioni AdMob non presentandosi
- 27. Gli annunci di Admob non sono mostrati con pro guard
- 28. I nuovi annunci nativi di Admob Express falliscono con IllegalStateException
- 29. Come implementare gli annunci di AdMob con PhoneGap?
- 30. Admob per sito web
A proposito, ho chiesto Admob e mi hanno detto non c'è niente da fare. Se l'annuncio ha audio, non è possibile filtrarlo e non c'è modo di bloccare questo tipo di annunci. Davvero fastidioso. – Ton