Non lasciare che gli annunci AdMob richiedano la messa a fuoco?

Ho un EditText in un layout e ho anche annunci AdMob nella parte inferiore del layout, quando qualcuno inserisce qualcosa in EditText, supponendo che sia un button "Fatto" nell'angolo destro della tastiera, ma dopo aver aggiunto AdMob ha un button "Avanti", e quando lo si premere, si concentra sull'annuncio! C'è un modo per distriggersrlo?

Il mio XML:

  • Come get i valori dai campi EditText creati dynamicmente?
  • NoClassDefFound in NotificationCompat.Builder
  • Android MediaPlayer si sta preparando troppo a lungo
  • Jobdispatcher Firebase non si avvia all'interno di una window specificata
  • Qual è il limite della dimensione dello stack di thread UI android e come superarla?
  • Qual è il modo migliore per hide la password del keystore in Android?
  • <com.google.ads.AdView android:id="@+id/adView" android:focusable="false" android:layout_width="wrap_content" android:layout_height="wrap_content" ads:adUnitId="XXXXXXXXXXX" ads:adSize="BANNER" ads:testDevices="XXXXXXXXXXX"/> 

    La mia Java:

      if (showAds == true) { AdView adView = (AdView)this.findViewById(R.id.adView); adView.loadAd(new AdRequest()); } 

    Nota: non so se questo è importnte, ma sto utilizzando un ViewPager in modo che l'AdView è sul mio file di layout Main.xml e il text EditText è nel layout che il mio ViewPager gonfia.

  • L'annuncio interstitial di AdMob è visualizzato ma non può fare clic su di esso
  • Native Express AdView non visualizzato
  • Problemi di aggiornamento della nuova versione 10.2.0 di PlayServices e Firebase
  • Admob con i servizi di gioco Cordova 3 e Google
  • La dimensione dell'annuncio e l'ID dell'unità pubblicitaria devono essere impostati prima che venga chiamata l'annuncio loadAd
  • com.google.ads.AdView non è riuscito ad istanziare il problema del layout
  • 2 Solutions collect form web for “Non lasciare che gli annunci AdMob richiedano la messa a fuoco?”

    Se vuoi mantenere il button "Fatto" nel tuo EditText , aggiungi questo attributo: android:imeOptions="actionDone" . Ciò obbligherà il button "Fatto" per apparire sulle tastiere morbide.

    Se invece vuoi mantenere il button "Avanti" e AdView saltare l' AdView , puoi utilizzare questo metodo per saltare AdView quando AdView "Avanti".

    Questo non funziona per me, dopo che la modifica triggers di editText fuoriesce ACTION_DONE, AdMob webView guadagna la messa a fuoco e rimane concentrata a less che l'utente tocchi lo schermo. Per correggere ciò, rimuovere l'attenzione dalla messa a fuoco corrente o chiudere la tastiera soft

     etAddNote.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId == EditorInfo.IME_ACTION_DONE) { activity.getCurrentFocus().clearFocus(); return true; } return false; } }); 

    o chiudere la tastiera soft

     etAddNote.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId == EditorInfo.IME_ACTION_DONE) { View view = activity.getCurrentFocus(); if (view != null) { InputMethodManager imm = (InputMethodManager) activity .getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(view.getWindowToken(), 0); } return true; } return false; } }); 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.