Code Monkey home page Code Monkey logo

Comments (12)

wjaykim avatar wjaykim commented on May 28, 2024 2

@nguyen95 Yes, that is one way to disable it, but it is not hookish way. I'll improve the code to disable just by setting unitId undefined.

from admob.

nguyen95 avatar nguyen95 commented on May 28, 2024 1

Please read the doc.
Call AppOpenAd.createAd('', {
showOnColdStart: false,
showOnAppForeground: false,
})
again to disable

from admob.

wjaykim avatar wjaykim commented on May 28, 2024 1

@andkom oh, thank you for reporting. This issue had been fixed, but it has been occurring again since several updates. I'll fix this issue again.

from admob.

nguyen95 avatar nguyen95 commented on May 28, 2024

I used AppOpenAd component and it work. In your case, I think init method not called again
Doc: https://react-native-admob.github.io/admob/docs/api/AppOpenAd

from admob.

andkom avatar andkom commented on May 28, 2024

the issue is: once AppOpenAd has been initialized, there is no way do disable it runtime. Only restart the app.

from admob.

nguyen95 avatar nguyen95 commented on May 28, 2024

Note that the unitId in second must be different in first, if not, the init() method in native code will not call again

from admob.

andkom avatar andkom commented on May 28, 2024

@nguyen95 yeah, but it looks like a hack

from admob.

wjaykim avatar wjaykim commented on May 28, 2024

Fixed in 1.2.0

from admob.

andkom avatar andkom commented on May 28, 2024

@wjaykim bug is not fixed

<AppOpenAdProvider
      unitId={isPaid ? null : TestIds.APP_OPEN}
      options={{ showOnColdStart: true, showOnForeground: true }}
    >
      {/* ... */}
</AppOpenAdProvider>

if isPaid changes to true, ad still shows on app foreground

from admob.

wjaykim avatar wjaykim commented on May 28, 2024

Fixed in 1.4.0

from admob.

andkom avatar andkom commented on May 28, 2024

as for now showOnAppForeground behavior is not consistent, sometimes it works, sometimes not, but disabling AppOpenAd in runtime is still not working

from admob.

wjaykim avatar wjaykim commented on May 28, 2024

I've tested and it's working you have to reproduce your code so that I can help you.

from admob.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.