{"_id":"capacitor-levelplay-ads","_rev":"43-29eae8b80f3a12717c3ebd01a267f3bd","name":"capacitor-levelplay-ads","dist-tags":{"latest":"0.1.42"},"versions":{"0.1.0":{"name":"capacitor-levelplay-ads","version":"0.1.0","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.0","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"36cb04196ba31b5760c28d7983ad6a66e542287f","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.0.tgz","fileCount":37,"integrity":"sha512-hMXxK1Q6xGyYz0jsbPy5PjYkq7qkudXIQkZWOoJwLYRF56ST/AzsGDx7oslrxLA7sGIXhmGaM4j1q+R42fyWpA==","signatures":[{"sig":"MEMCIHUnwuIm3Mgj0Uph7ARZSgvkWa7V3z+ml9KVbDfu/CVmAh9kac/cYhOUDlV7XQSdwXFmEnq7Cde80F9F+VREmeJo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184569},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"8c61c7f40ef3683c5229777a77fa96b9a90e7171","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelPlayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.0_1779269489943_0.3637056329261781","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"capacitor-levelplay-ads","version":"0.1.1","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.1","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"dba78ea4c7059464519d9c93532b0afe3d49a843","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.1.tgz","fileCount":37,"integrity":"sha512-XS+YiBQDOWAErIeIab7hxSol8iXrmplPcb4PmCkQ0jPEqm0aCVVW3tCHFzdqkp+rO6uSSF+3tQbPCAnaLUaXdA==","signatures":[{"sig":"MEUCIQD3tfUgGUjNw1Hod4+UFeGyABxt0tMXe/S2loUMDi1+/gIgemMI0KSmaUe4FynRJv1+YwC3QJQ313xLtA/T6e5QPFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186029},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"e3019a516fc912d42946eb64996cbb134c3c2409","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelPlayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.1_1779270068059_0.5405290664938407","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"capacitor-levelplay-ads","version":"0.1.2","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.2","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"7879dcebbdae16064d51430fb9586c83ac1d6278","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.2.tgz","fileCount":38,"integrity":"sha512-11tZVCzqDcgJsapMidiyZigE04KqlB3CzdIHRuChLMPVgMEd9sYZFpGSASKYn+ad8s7ajV8j3mTWXdZvzCAmAw==","signatures":[{"sig":"MEUCIBdRr+V+O09REwIUFTiPwATvdIyq/gy/2SK3UMkRvpIeAiEA7DIQBGtuJiwPQXu/xMvOZGDKDV+AmuTNMM1+vCkI028=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243172},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"47d470573e86088d2aa822bae32624a138e4cedc","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelPlayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.2_1779277498800_0.4506319721056413","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"capacitor-levelplay-ads","version":"0.1.3","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.3","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"073859fb0b665ca62f43528519f039943c6ac88a","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.3.tgz","fileCount":38,"integrity":"sha512-cPNmUS8CFZn5ApZh0F7K361ozNeFZ7KpnPjIQmWbMu5RmLe0b0I2q3jXdyLScG4rseObM9dMyvlBXiBWElZ2Ww==","signatures":[{"sig":"MEUCIDVWaE1JPgnYtKkmGgp+OYnfiH4avFRTBBg9GVI9+zEwAiEA19xGYpVfXIel+OEqgS51+oUCtAIpK/DKUqsC2OSBXb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243352},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"47d470573e86088d2aa822bae32624a138e4cedc","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelPlayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.3_1779278259372_0.5178926342942494","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"capacitor-levelplay-ads","version":"0.1.4","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.4","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"ba6acde45c35f67241a6381c245bc08712d976ce","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.4.tgz","fileCount":38,"integrity":"sha512-PYxztFBElNQrcDIoRflMiis9IZlfT1WsD2SAGsezZwSPTZ9WNwmSnmEsR0O2f2Hk8ux+8ZV0bSRnKDHZiZ5qFQ==","signatures":[{"sig":"MEUCIQDHniiGZBzjotGNAThL1xT2ZMD0kL1d00KHBi/0QdHuugIgSMqp0PmRxqQJ+e+rAM9ImOOVJdmJdNo2hgnW/sZqlEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251586},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"47d470573e86088d2aa822bae32624a138e4cedc","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelPlayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.4_1779280123009_0.9321984655083362","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"capacitor-levelplay-ads","version":"0.1.5","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.5","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"25b7d0f485f19afd7f8b60d52ce1b3414c793202","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.5.tgz","fileCount":38,"integrity":"sha512-gaR9qutwlhddA/PM9zORTKFg27Ywfx+8qya3iyWX8sAA8QHjuJQ0sQxa3JhRrH3bj/tpys+Qkydb7J37irDT2g==","signatures":[{"sig":"MEUCIQD4bbO5MqY/4NjOBspn+9DdxDW6upI6IgVmkYIa4TPZtgIgHkgiDzoK2k89htJh7dzfDu42DBbP0HCllCOXvLT7aEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252529},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"47d470573e86088d2aa822bae32624a138e4cedc","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelPlayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.5_1779281029744_0.625037588007676","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"capacitor-levelplay-ads","version":"0.1.6","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.6","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"a7a0efa219d05099376d0e4714509067ce547d4a","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.6.tgz","fileCount":38,"integrity":"sha512-8CyxiIWrdSG3XJ00mdsm2s2bv0guNyPxA4vDL2gyAwqsFvyudbYZnyW2amPZXCxRlTy6zTCMl5Lg/82gVqFWyw==","signatures":[{"sig":"MEQCIF+ByD39g87GmkQcqP78ALNgOWNM36exhdfLAWh0cVX7AiAeWfv1j1yIxVQiQAjTtLMeILwS3cL13I1g9TOFXKI/MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252476},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"47d470573e86088d2aa822bae32624a138e4cedc","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelPlayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.6_1779282396221_0.6861422077400159","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"capacitor-levelplay-ads","version":"0.1.7","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.7","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"ecc0ec847a69e30cc1f348317688ba136c3e20c2","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.7.tgz","fileCount":38,"integrity":"sha512-Dl7d0kdWR94DJ2oSqATmOJm1gC3hcUCjJS/uAsdVaFWmanYj7ji3lfQouM4sepGAXPUoDajEpMVZH7jNR5p7Xg==","signatures":[{"sig":"MEUCIE5o8o2dOpCfQCvRxAYnNTkZzCzwRZ3/z5GEDUb+gHZDAiEAwdoHZUk1BgVjbnSwSivN2Tbbkw2UOf7XjDkfZN0GKk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253207},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"47d470573e86088d2aa822bae32624a138e4cedc","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelPlayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.7_1779282784274_0.601130961728956","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"capacitor-levelplay-ads","version":"0.1.8","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.8","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"a482f9af93b00b89ace94fd52adbf6cff260a24e","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.8.tgz","fileCount":43,"integrity":"sha512-1K+ByWNc8hL4Qy0AAsEEzGT9nXhXI9Mgt1sht34Nw7aOmEz3NKjfUxAbC39lWAHOr2c9NGN7immtSaqrXp/STQ==","signatures":[{"sig":"MEUCIQCkFf9iyjYzTgQPDbMzHAPGuOzay+qMFwt2dBT6AJMuAAIgOwRjNrO0wyFiYk575xUgVognDQAqXNdrMowMZArfi/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285174},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"47d470573e86088d2aa822bae32624a138e4cedc","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelPlayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.8_1779287090794_0.857059895001937","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"capacitor-levelplay-ads","version":"0.1.9","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.9","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"848a75f5bc330530385818fed13b3db1ebd9e9c2","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.9.tgz","fileCount":43,"integrity":"sha512-y97uJ3Vosc7n+SWQZ0i84wiO2hh6DHc8YD95WvpMPJEHXAaAdnwCqQ4RKzpBKvHHyAd08FTqVgX3z0G6geSdzQ==","signatures":[{"sig":"MEUCIQDN8kp80F8AFo3Bm7oBIdfAnzguX5K2yqzow/m6Zer2XwIgXtcBKJBsdEC1dstDafX/LfyR7lFvNT2pMmgCLvlzjig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286586},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"47d470573e86088d2aa822bae32624a138e4cedc","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelPlayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.9_1779288129400_0.7578302331645959","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"capacitor-levelplay-ads","version":"0.1.10","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.10","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"b905410893a513ca4b314ede34240aa811822d9d","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.10.tgz","fileCount":44,"integrity":"sha512-ExLe7wcEAUWu1/qmdQj5JbuQCxvjt0chMYjsXM80+zyQDMg3V6h6K9Ss/AIMrULTMjfg0NcA7/whfaUZP98kqA==","signatures":[{"sig":"MEUCIAGWbeafThrBHcvC4o+MajesMfxUhqkIwB90rw9gn+J/AiEAu6GZungXROTn0uci54Joa4U/NKwzovW0FJV33RdVlzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284749},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"47d470573e86088d2aa822bae32624a138e4cedc","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelPlayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.10_1779371768670_0.9320371189384211","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"capacitor-levelplay-ads","version":"0.1.11","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.11","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"ed4f4ab91c711964ce20ff0ecd3275dd793e800f","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.11.tgz","fileCount":44,"integrity":"sha512-w2hAe3gx8NGRdE+7R22SQ9N37foSEUyJf4F58d95uAizHfH1SwnoFedUyZL51nzUrakGaSLKORaYPGkEBQq/9g==","signatures":[{"sig":"MEQCIGU68BmPdC90O1OTqW8bEYnLxGWV3lXT6ojtl7u0jDYrAiBbvTLkkG7ymMek9DnRX6fUw3LJBsg/rJy/lyN7Z1PBMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285551},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"47d470573e86088d2aa822bae32624a138e4cedc","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelPlayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.11_1779372326584_0.2492815753173092","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"capacitor-levelplay-ads","version":"0.1.12","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.12","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"9a758fcb554889e3659be260c242388f7d235a55","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.12.tgz","fileCount":44,"integrity":"sha512-tfLsqyd13LBVZWJbjfoB1S17bTXwHdwygpoAaQ4zyEWyejx4zWEMRGXI0C9EYjrzCr48bVwulhZnV2Glh3Y3gA==","signatures":[{"sig":"MEUCIQC8Z7hrAMQsBWS0XGUmYNiW8BPX9lLw3N9uOdr9HYPGdAIgcTTipmQGbdtow1YrDmyP3L+jkeHAIxprSZr4yDDUVlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285738},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"47d470573e86088d2aa822bae32624a138e4cedc","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelPlayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.12_1779372555828_0.8689010480312243","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"capacitor-levelplay-ads","version":"0.1.13","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.13","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"88e95399ad432ce38205b16b0a3f102dc6e6ff98","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.13.tgz","fileCount":44,"integrity":"sha512-XOxafiL4YWcoFby+vQTkNm6ZSfkiOs7Jl+WbVQtljr9yRTcVJJsNruj/raUNeSSPyZXEMDMr1K03H4f+eUfDkg==","signatures":[{"sig":"MEQCIHq90dgo+TM4SfE9hQHwRs+x+n6GVpROMohRJ98TjHIwAiAWjb0/lR8AtrhAFm/plMttU6ivmF6OxVZETFLk5o56Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286148},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"47d470573e86088d2aa822bae32624a138e4cedc","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelPlayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.13_1779373031377_0.8696488697989764","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"capacitor-levelplay-ads","version":"0.1.14","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.14","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"b8f8339d62256466957a9413086172ee537668b0","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.14.tgz","fileCount":44,"integrity":"sha512-FNFeGzWLptOScSH+l636dcRSpUe4L67bVfypl60WbBA7W0ydtJi1mwxKI/E1qWvaZoZYWvsonv77L3chELuN3A==","signatures":[{"sig":"MEQCIFPHrJuKENc//HgfShLIh42YRqm1F/j9HB6pJjlmuHE9AiBQ3BU5IQR3eEEQQybeqXnf2APWrgl5nk3Hy2/lrDMLgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285215},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"47d470573e86088d2aa822bae32624a138e4cedc","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelPlayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.14_1779373865008_0.29111151833709736","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"capacitor-levelplay-ads","version":"0.1.15","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.15","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"ce821ecae0322377f7d1ebe63611b9a0ebd4d91f","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.15.tgz","fileCount":44,"integrity":"sha512-z8zNBJGR9sQB44FElXCMjiirgMmby4QTEDrj70JAdslJDkLfnWfxT3TJH+Hs3RHPzyn74NeMJaplExOec3rvKg==","signatures":[{"sig":"MEYCIQDtsgZfbC7nPYFwoZHjqhXtZlE1P54nD+g/i0330ZhW7QIhALgZ8z4RQew/EzXg01w5SEXhjyhc0ebFaKeaTlsuG9SW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288982},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"47d470573e86088d2aa822bae32624a138e4cedc","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelPlayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.15_1779375827844_0.4828974917461708","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"capacitor-levelplay-ads","version":"0.1.16","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.16","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"895c3612a2f7af9b0a0cb654ca8d6bb5b894c349","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.16.tgz","fileCount":44,"integrity":"sha512-rrlvbVU232yqPS2RlLw3OJFDJpR7d1Gap9A0hE7N0nYBCKZQ285tsVtR3L16S0rToql9+hJkZOMZ/oghjWmA2A==","signatures":[{"sig":"MEUCIEdLMnQHIxFIBYJ13g2ifl8GH+Rlhv/scInmKKEz08K4AiEAryg0Fxrp0fUwuW5z/x8l2rV4s1qONVkkfbvrw2Dl3hI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290743},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"c3f87eddb19a3856b58f89f5ec55fc4ef21b64f3","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.16_1779694158039_0.41223373140606556","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"capacitor-levelplay-ads","version":"0.1.17","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.17","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"b17d79f54eea646a2b649ad863dbc1beeb42253d","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.17.tgz","fileCount":44,"integrity":"sha512-wXohuW768UbYiMtTlPLg5BRHhJLFTP2fDs5NWl8nWRIbKyRlbLCBBXH2BwHfYN1zWK4d6phycr/p825DemD0hA==","signatures":[{"sig":"MEQCIAUa4oQqcZFoNn6R8WtXtW2MphcWxTWjBY1CqScahawdAiAZnx/BN2LecmlNo8YxlcplNwkXj8MbqAyzFE81hVt7VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291266},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"c3f87eddb19a3856b58f89f5ec55fc4ef21b64f3","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.17_1779694559186_0.8011156354185036","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"capacitor-levelplay-ads","version":"0.1.18","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.18","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"caca2764d9cdf083833d219a99516e919c17ae63","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.18.tgz","fileCount":44,"integrity":"sha512-kHszenEcVFCnwU+VftSatsHEc6OePxHY8cllZd06t9nqgharpxz8aaRBbDfcBGzbj8vkRGpxVU0H3ysjje8VCA==","signatures":[{"sig":"MEUCIBSKbmuSHodTuVyVYM9M5YZXm7B3piq75+U3oiEi5nhqAiEAsNg4Ks3yJMR0t+SEK111xA12isJhfBN859UZ8a9NJL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291445},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"c3f87eddb19a3856b58f89f5ec55fc4ef21b64f3","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.18_1779695168425_0.6377006284473834","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"capacitor-levelplay-ads","version":"0.1.19","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.19","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"0f2101e9a79d544f18992092301221c29bb78535","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.19.tgz","fileCount":44,"integrity":"sha512-TIEIzTvJl4F8bxMFZOsjXQC+TmRjzI5u58IPNAXpQzu9YkQTJPo0pDZc5xUkS3GME4qvwreJ9csdLblStkEsjQ==","signatures":[{"sig":"MEYCIQDFdfLsvcq3kYgOnSB6/2z7h2Hun65ozYeA1ewf83CbOwIhAOw8WEWn854ecVTKhbC9BD/mXj+x0gIumazVoEKtqVZn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291439},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"c3f87eddb19a3856b58f89f5ec55fc4ef21b64f3","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.19_1779696194993_0.7106597907806196","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"capacitor-levelplay-ads","version":"0.1.20","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.20","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"2814c21f824a5848ec1b199ecedb85eb447b6473","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.20.tgz","fileCount":44,"integrity":"sha512-yx1kSCXX5GFlmLlvkJ6CFNSUqcnv7p9bTAUCNYon7PTDoUnxpvaoxETqNSm4MdaLmzITXfgNxggWg8AYUUe1cA==","signatures":[{"sig":"MEYCIQDT+4eEjekNhr36SWn3bNORC1XIjklBsFgkpun6eHm0oQIhAJxcNHGE0Yf92U2yfDpRfBV7JCRroC4au2n1lPGANoPj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294614},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"c3f87eddb19a3856b58f89f5ec55fc4ef21b64f3","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.20_1779717478357_0.8673857946725918","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"capacitor-levelplay-ads","version":"0.1.21","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.21","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"f6abc208c63442734aaf0c89fc60a4523e921958","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.21.tgz","fileCount":44,"integrity":"sha512-rsjIbsJKY8aQxXagdpzsWCDiZvJX+TDPkj4j/TIWUz6Q7kBJl3U+Tx5MJLzw78JpL1jWYpcU3VH9gbVLoD8gOA==","signatures":[{"sig":"MEYCIQDyOn/MBW/W1Z8UOhslpCwLVucleb508lYriqYt8/0vkQIhAJsiHBDxIpxpfacYigStyDxo+ppscFiJuWwYHsWrOGff","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299280},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"c3f87eddb19a3856b58f89f5ec55fc4ef21b64f3","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.21_1779722181803_0.9949228087873709","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"capacitor-levelplay-ads","version":"0.1.22","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.22","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"e7f1b1c71ac9a10c4db41fcb4fee64fa0d1b13e4","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.22.tgz","fileCount":44,"integrity":"sha512-ZuruzrzaiOzy9YWKwBZmjIBARApc5BI9Axg7+RInvFcxPenNvwRW7QRGDtljqQySxdfD/lDk2pq156v4E5ZIIw==","signatures":[{"sig":"MEUCIQDjmdyX4PLy4aXj5IFHhHQak5gFiiQawEbMF31D1cyD7gIgGiESSxsh5I26CbCIU6vSkXagS1KMCQVW/JHk3SOA1ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299326},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"c3f87eddb19a3856b58f89f5ec55fc4ef21b64f3","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.22_1779723751188_0.9346349150347761","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"capacitor-levelplay-ads","version":"0.1.23","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.23","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"9963204b5fd3497586b6baa4487a142c92aae5ee","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.23.tgz","fileCount":44,"integrity":"sha512-jxYta8NqIRuNhdjXEuZ2rMf3a+bybkP68vER/ue0mMJP3qIY67Y2mqIJaHYq2bnNMZzSY+GwIWFFb9ONKJEcsw==","signatures":[{"sig":"MEUCIQC7QY8THOHBKXlqOj7yQEosatTb/02WybPmAJXZc2kuowIgDPOxOj2u/3gw35aqCjCxppxWOcHl7mJe2Gm535IG6Bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299328},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"c3f87eddb19a3856b58f89f5ec55fc4ef21b64f3","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.23_1779733722692_0.8101746455902838","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"capacitor-levelplay-ads","version":"0.1.24","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.24","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"f2f58b9def42375290ce58b95b4a7a0ad70107d3","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.24.tgz","fileCount":44,"integrity":"sha512-wKO213sSke5ehlu9TuGto4n0R0XZvAsedoXMVbHP1RS7ZBBwI3QcERUpyQxp7a6vckd9fULJzkMaw6BJmfp2sw==","signatures":[{"sig":"MEUCIBuow9FOjAlJak0KwvDLrOoj2q/Nk8QFSqIePAnaaPuXAiEArejjuu80dxoJhTT4ucXZDr8BnE1lZdZN+73CE/pFSHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299290},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"c3f87eddb19a3856b58f89f5ec55fc4ef21b64f3","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.24_1779734609140_0.9805417953731885","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"capacitor-levelplay-ads","version":"0.1.25","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.25","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"79f923e1bafc8d182f4e17cc6bb62cb27a44027e","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.25.tgz","fileCount":44,"integrity":"sha512-Fswn2MBFRMVqj/RAsmjnqa+BlyWjAvCy7BmGu5SQUIr7xtfjFu7xA7Ybj4njp5a0B6GcR2/fGyJRzeVMaJeCpA==","signatures":[{"sig":"MEQCIGmxGn1p0N1o8fRjZXDOccfpOd5Aa2wuP5B4TMTEePKMAiAG79kq4IBst3e9+cCo7McmTeIarEzTDSWVPDiu2d6kGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298805},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"c3f87eddb19a3856b58f89f5ec55fc4ef21b64f3","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.25_1779735897460_0.5336128386108323","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"capacitor-levelplay-ads","version":"0.1.26","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.26","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"b52d19f097865bab467e546934f4561aa2b999e6","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.26.tgz","fileCount":46,"integrity":"sha512-xJ/bG9DMl8uNM4NK/8hGFaOCKTmlq88/2zeLWPlSeZmJH4U09fans//jXvmllT6YFmq7l3xCf7hDSyWEpGKExw==","signatures":[{"sig":"MEYCIQDg3jxfFwrIWP1xpxCZdw1V8Zv0oPZBPMsxrjXywSWszwIhAIPYc0rGY03x7+qcr1karD1++zgBwXVMqenYFwfzBVnG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318285},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"7896f00a95851a060bedb3b5d12619bf7fecc6db","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.26_1779788975394_0.8255583850678752","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"capacitor-levelplay-ads","version":"0.1.27","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.27","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"22768d256a940da16da8c84db369388fc4de87ea","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.27.tgz","fileCount":46,"integrity":"sha512-uI3DuRHUHjTlK4GITQJpCkKJkk6jpn/tsfjfyCRZIQfiybYlC+ijEw0yB+iM7cxgy7jkhLoIHVih+5WY+//NHw==","signatures":[{"sig":"MEYCIQDZyr1Gv0lYfEsLyqAUMwt3jhscFeGjCbqfzf83i/zmFgIhAI7Pi/wkN2E7O2sRVaCxoUpcrjH+nVuMojf7FUTzJS5Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318297},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"7896f00a95851a060bedb3b5d12619bf7fecc6db","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.27_1779789274770_0.3549340926183966","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"capacitor-levelplay-ads","version":"0.1.28","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.28","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"809bfda29e14f31112356a0811db47c9a5c31b17","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.28.tgz","fileCount":46,"integrity":"sha512-xxHI0LBTRdmuK6gHcIbu7jJzh7L/Ktk15i6jXoYvnwenYcclVsqOMPOEjqU3iwkNGhsh7Q3vAlvqANg4wlGwNA==","signatures":[{"sig":"MEYCIQCkLndWIo/NqXv0XwAQiokjCDPx699Wp0natW3eAje+swIhAPWcFmpM6dUp2ccC9XVOGFON7SYm0rlRtC79Bgp8BrQA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318547},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"7896f00a95851a060bedb3b5d12619bf7fecc6db","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.28_1779790326980_0.08354175371350747","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"capacitor-levelplay-ads","version":"0.1.29","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.29","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"157e4cd27903f20afd4bc67c725c85570c7069f7","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.29.tgz","fileCount":46,"integrity":"sha512-J4bQnGasYhE+XQnnkPAgnhmX5JKQU4j+VMK+R1xrFxg/Ee9H9vaHRJ893TKqDwTKpXOipmdH2yicOAWO0Dbs/A==","signatures":[{"sig":"MEUCIQDEf6Z3q4VgXUDsvdCXR4Fa9w5BK5VRxVYyOuchgPNzJwIgeUDnKG5LAtH4f5zk1nqzjNGglq7DdLom0jlK4ZN5nSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320019},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"7896f00a95851a060bedb3b5d12619bf7fecc6db","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.29_1779806940314_0.10940194237068779","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"capacitor-levelplay-ads","version":"0.1.30","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.30","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"485d30ceee7e0a49685a01498a5fcd287b22a181","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.30.tgz","fileCount":46,"integrity":"sha512-mkxa6/zBMDDZK+pfxx+nfmYFM4gsECLIcibFQQZHeD4roil97jHwndA9reUTIfnfiLQzib4YgTsgGqMvuYh4ew==","signatures":[{"sig":"MEQCIEWr485pdWpiioj62t9/muI1BvTGVV3SzroXqymUvH67AiBR6LrdFOOnzVy6HY33/XuIKHkiPvzblaax/zEJE3KePg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319904},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"7896f00a95851a060bedb3b5d12619bf7fecc6db","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.30_1779809799825_0.9362826678637419","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"capacitor-levelplay-ads","version":"0.1.31","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.31","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"083164240606eb977f253afbbeeb58b5e5876f14","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.31.tgz","fileCount":47,"integrity":"sha512-KJddCsjfIvwc4ZFdMQUdqLzb3rctujPbM76xrjLuLAlOMNfNia9IXJthZOo/+bJ4E79s23Hc/WZ7gOByofVABA==","signatures":[{"sig":"MEUCIQCcXPUiulkNhPA1JQoC1jdU0kSKWZx3NdQBfzc84Sq1LQIgTGsiA0R401JUhOUo1CalKnItRmZr+q4ioS44+M+DNkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330085},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"7896f00a95851a060bedb3b5d12619bf7fecc6db","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.31_1779822875222_0.13429368706982658","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"capacitor-levelplay-ads","version":"0.1.32","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.32","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"cb5bb604d80513f4c96ae6fd9a372b35318c1a72","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.32.tgz","fileCount":47,"integrity":"sha512-gMQekxtNYWBWK7Y+bxP5nVKV2RCO47ghb2HSWv7ASq5yfiKzwbchv/hnPDOMQfe0kqhWpgGlH1Zb0ZLM29aOdQ==","signatures":[{"sig":"MEUCIQCUaRztysdecuwBpXkOR9+SHCv0v+uwXoL+HWJb9ziN5AIgCBHcZD9SdwY+r41MOq2vjLdHV/jZQfQAD3Q0ncVi268=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331603},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"7896f00a95851a060bedb3b5d12619bf7fecc6db","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.32_1779824778615_0.3040365828545355","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"capacitor-levelplay-ads","version":"0.1.33","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.33","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"c04f2969288dd9e671ff81d9f9c306aee7fc4a61","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.33.tgz","fileCount":47,"integrity":"sha512-j+3iqIfFvRxi9brnpfMPFld2y8zWRE6HTVgpS0HIb2AX0aOlPcliA/24Mk0/YSrFVZcvaLW5atjGmisP319eHQ==","signatures":[{"sig":"MEYCIQDMwvVPLm3VRdmXz+2phDiZjlDXHreSyaX9u8pIBHww7wIhAI/Wjx0FrCNkZ3uPyMwZoZUG5Ce3v9wkiBz0qujGIUzh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335291},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"7896f00a95851a060bedb3b5d12619bf7fecc6db","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.33_1779826247760_0.25907995841888076","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"capacitor-levelplay-ads","version":"0.1.34","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.34","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"ee8146aa1c9811b22e13d6d8aae8f03012404b9f","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.34.tgz","fileCount":47,"integrity":"sha512-Dmp/j7gstoOiwbwtXVAKKW/qgEv9QhhGL6bKw+D8MQBv5aLv1L/WOdXZFPHDGxXPMbSTQ/ThwLiN5J+xF3A0qg==","signatures":[{"sig":"MEUCIQCqpf9gMkCTeQ7U0kNcDgTHBSQIZCgqEqg9xALE6TyAcQIgTyqcwPbJJ/7MZ7r+EbACe6dB94OCos2NUFQVYkUcx1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336595},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"7896f00a95851a060bedb3b5d12619bf7fecc6db","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.34_1779827196926_0.3973543164204787","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"capacitor-levelplay-ads","version":"0.1.35","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.35","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"a641341c0beda864d61df080f7bb92ac2b0a4f2b","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.35.tgz","fileCount":47,"integrity":"sha512-QfQ7pIGptBF7qD2DMY3j2k0GwxAQ4JlQyh8zebA1/VF5ya0wEXB9S2Gh6zd0pZ7hUwa8c8uBVKkqY1F++foZjw==","signatures":[{"sig":"MEQCICJ4fsMrYSu7aV+kUwnUfdyhSumqbW7hzTNiSgYzcUpLAiBjjUGJRyh1gqIHEVlItg/xNHzEMB11B6VOzLZ3OrWuLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336595},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"7896f00a95851a060bedb3b5d12619bf7fecc6db","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.35_1779827316302_0.5124517500110009","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"capacitor-levelplay-ads","version":"0.1.36","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.36","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"a39aa2bc462ded2cea884bbde6bbf57b5b36a3ed","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.36.tgz","fileCount":47,"integrity":"sha512-c+LoyrlGI6LJFppAGRHx6DKCXPKqArMJEkX3Tbdms8094g3aXw8PxieqD/iJtk3Tzvj9CUYpIzVoigYP5nwj8Q==","signatures":[{"sig":"MEYCIQCn81bfxZe0FGgXXq9YgT4Yg5ykbN0mG+nfyVuu+PYM9AIhAN6KEj16PaekwZYFOfm41YIHsoQcmvUarvtifIUpDTY3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338561},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"7896f00a95851a060bedb3b5d12619bf7fecc6db","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.36_1779827827166_0.5249898176571886","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"capacitor-levelplay-ads","version":"0.1.37","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.37","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"625f4fbcc15632457f9ac902f6b3b55b0e63acbf","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.37.tgz","fileCount":47,"integrity":"sha512-GTC1/c5Mgzuf8jDXH8nmvtF+IMlDguZ85EFVW03sEP0FiVyPPL3vlViKdm5GJFqzjb7iZR7yPJg7cHc+L7B90w==","signatures":[{"sig":"MEUCIGR7xyrzF/vJ4SbNcKiyO/kTfTJJeQ1LybUuIdJYg8aMAiEAy3jXAL96DBmGPwxfz2Ep4pN1K+GZUA5Liq/9irO4T0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338742},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"7896f00a95851a060bedb3b5d12619bf7fecc6db","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.37_1779829057746_0.40302042965999174","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"capacitor-levelplay-ads","version":"0.1.38","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.38","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"b1cdf05d685905c9de8040c703679d94131596fc","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.38.tgz","fileCount":47,"integrity":"sha512-aIfm+G9TBDuMLG0ZD+rhtsp2KCns8tjQY+oYPkbZ2ulgWynBaIOtWQtzaf+rPUCMgPQO/tV3RdJxA7Pvncl+CQ==","signatures":[{"sig":"MEUCIQCFvOCXwT2f3dNWC0V4Qnih4TbVLcPHy7Yrtk+NHwDu9gIgbAddzC72UDDPjHZib58WY/826ShdKakpF3KOA3fC87k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339778},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"0d3689c1eeaffd9fdf7ad28e3142a36c26b0fbe5","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.38_1779830992901_0.2793191929826253","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"capacitor-levelplay-ads","version":"0.1.39","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.39","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"610e77f0d9c32c50ef13e53eba62d2cc4079e067","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.39.tgz","fileCount":47,"integrity":"sha512-ltg7zLxkEG9tg2HR8Tfc/PEGz2470pX/MoTNAAhcxanb/qvpl9wiNE80LnI/sZ6TGP+bE3k9Otfxjvah1MCJqQ==","signatures":[{"sig":"MEYCIQD2nupVgmH+LB1TcxP8BgdW0npMqqX208cGgCDaWywzwgIhANoJWc9CApxEl451SZaDqPtrbMmQWYpwStULr88FzepZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339402},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"0d3689c1eeaffd9fdf7ad28e3142a36c26b0fbe5","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.39_1779831488261_0.4975890191900916","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"capacitor-levelplay-ads","version":"0.1.40","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.40","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"53068dc65ec165268f80a750354757a0279c2a49","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.40.tgz","fileCount":68,"integrity":"sha512-pCUaDCZUyVZUF1Pt6xeE/n8KKDsxluNiJuUNQGEpTq3aqPt9WnFZ7GmNiBrDVF36WaDQHtV1D9ugAjpc/8GRjQ==","signatures":[{"sig":"MEYCIQDwsQQoxWIElxjOoq+5kP7O/ZlnTONvN8NOMfVOXWRsWQIhAOqBK5QREe6o5hFvXuL6C1HWi3FERxrCuiqSN6JZd5Sn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":810396},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"017f1cb0054aed70556e2160fd0a1dbffcced8d8","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.40_1780059820251_0.6594320652944774","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"capacitor-levelplay-ads","version":"0.1.41","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"author":{"url":"https://github.com/TheDoctor0","name":"Dawid Janik","email":"dawid.janik@inception.dev"},"license":"MIT","_id":"capacitor-levelplay-ads@0.1.41","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"dist":{"shasum":"71512a750f3c2e6e4ac8451bb5f1870740fab166","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.41.tgz","fileCount":68,"integrity":"sha512-DFfG/5cQhkq8/V3gRJHu9+GOJIl+vKENZk2Y6CmfwnY+6zN0mbv9J9YdtmK9IB/T58Yq6WzLl/oUavlRsbCfXg==","signatures":[{"sig":"MEUCIHslBuBRyaQ18cEwhRd6e/u9bTrvQnUFUEaWTR9xl5tsAiEAio+a66oBnzgzdSZ+bpA0AbMn9kZUO2piLBjXxiEeJME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811418},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","engines":{"node":">=20.0.0"},"gitHead":"1ff3390e73538562877973f37f49e62d7ac28f72","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git","type":"git"},"_npmVersion":"11.6.2","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"plist":"^3.1.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-levelplay-ads_0.1.41_1780063060888_0.8269142949044508","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"capacitor-levelplay-ads","version":"0.1.42","description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","engines":{"node":">=20.0.0"},"author":{"name":"Dawid Janik","email":"dawid.janik@inception.dev","url":"https://github.com/TheDoctor0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git"},"bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"scripts":{"verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"xcodebuild -scheme CapacitorLevelplayAds -destination generic/platform=iOS","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","docgen":"docgen --api LevelPlayAdsPlugin --output-readme README.md --output-json dist/docs.json","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","prepublishOnly":"npm run build"},"dependencies":{"plist":"^3.1.0"},"devDependencies":{"@capacitor/android":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/ios":"^8.0.0","@ionic/eslint-config":"^0.4.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0","eslint":"^8.57.1","prettier":"^3.6.2","prettier-plugin-java":"^2.7.7","rimraf":"^6.1.0","rollup":"^4.53.2","swiftlint":"^2.0.0","typescript":"^5.9.3"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"gitHead":"1ff3390e73538562877973f37f49e62d7ac28f72","_id":"capacitor-levelplay-ads@0.1.42","homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-CSPgVMXo+iEr803K/BEUt6VXZMeiakDOhm3btiPngUNST4UdWujGmwsWAgjUVn3e6hEoL9oaqL9NcHIf3VeqEw==","shasum":"156b70fd589ccd74eea523e3640baf706a9ade5d","tarball":"https://registry.npmjs.org/capacitor-levelplay-ads/-/capacitor-levelplay-ads-0.1.42.tgz","fileCount":68,"unpackedSize":817058,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC/lixoJqvSVQ7evs+hmdYVVR68b7CBBQd3a2I83402KAIhAOA2b9BzI3BqFVhIDBZ7Vyx0iIEBnszxkXu+eDSjWCed"}]},"_npmUser":{"name":"thedoctor0","email":"dawid.janik95@gmail.com"},"directories":{},"maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/capacitor-levelplay-ads_0.1.42_1780063623964_0.039011696519916095"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-20T09:31:29.707Z","modified":"2026-05-29T14:07:04.255Z","0.1.0":"2026-05-20T09:31:30.079Z","0.1.1":"2026-05-20T09:41:08.226Z","0.1.2":"2026-05-20T11:44:58.961Z","0.1.3":"2026-05-20T11:57:39.523Z","0.1.4":"2026-05-20T12:28:43.210Z","0.1.5":"2026-05-20T12:43:49.945Z","0.1.6":"2026-05-20T13:06:36.406Z","0.1.7":"2026-05-20T13:13:04.470Z","0.1.8":"2026-05-20T14:24:50.993Z","0.1.9":"2026-05-20T14:42:09.538Z","0.1.10":"2026-05-21T13:56:08.823Z","0.1.11":"2026-05-21T14:05:26.730Z","0.1.12":"2026-05-21T14:09:15.975Z","0.1.13":"2026-05-21T14:17:11.515Z","0.1.14":"2026-05-21T14:31:05.254Z","0.1.15":"2026-05-21T15:03:48.007Z","0.1.16":"2026-05-25T07:29:18.200Z","0.1.17":"2026-05-25T07:35:59.331Z","0.1.18":"2026-05-25T07:46:08.568Z","0.1.19":"2026-05-25T08:03:15.206Z","0.1.20":"2026-05-25T13:57:58.500Z","0.1.21":"2026-05-25T15:16:21.954Z","0.1.22":"2026-05-25T15:42:31.353Z","0.1.23":"2026-05-25T18:28:42.834Z","0.1.24":"2026-05-25T18:43:29.286Z","0.1.25":"2026-05-25T19:04:57.607Z","0.1.26":"2026-05-26T09:49:35.578Z","0.1.27":"2026-05-26T09:54:34.948Z","0.1.28":"2026-05-26T10:12:07.133Z","0.1.29":"2026-05-26T14:49:00.463Z","0.1.30":"2026-05-26T15:36:40.010Z","0.1.31":"2026-05-26T19:14:35.376Z","0.1.32":"2026-05-26T19:46:18.779Z","0.1.33":"2026-05-26T20:10:47.893Z","0.1.34":"2026-05-26T20:26:37.071Z","0.1.35":"2026-05-26T20:28:36.420Z","0.1.36":"2026-05-26T20:37:07.342Z","0.1.37":"2026-05-26T20:57:37.888Z","0.1.38":"2026-05-26T21:29:53.070Z","0.1.39":"2026-05-26T21:38:08.421Z","0.1.40":"2026-05-29T13:03:40.455Z","0.1.41":"2026-05-29T13:57:41.036Z","0.1.42":"2026-05-29T14:07:04.150Z"},"bugs":{"url":"https://github.com/TheDoctor0/capacitor-levelplay-ads/issues"},"author":{"name":"Dawid Janik","email":"dawid.janik@inception.dev","url":"https://github.com/TheDoctor0"},"license":"MIT","homepage":"https://github.com/TheDoctor0/capacitor-levelplay-ads#readme","keywords":["capacitor","plugin","native","levelplay","ironsource","admob","meta","ads","monetization","mediation"],"repository":{"type":"git","url":"git+https://github.com/TheDoctor0/capacitor-levelplay-ads.git"},"description":"Unity LevelPlay mediation SDK for Capacitor with banner, interstitial and rewarded ads supported.","maintainers":[{"name":"thedoctor0","email":"dawid.janik95@gmail.com"}],"readme":"# capacitor-levelplay-ads\n\n[![Android](https://img.shields.io/badge/Platform-Android-green?logo=android)](https://www.android.com)\n[![iOS](https://img.shields.io/badge/Platform-iOS-lightgrey?logo=apple)](https://www.apple.com/ios)\n[![LevelPlay](https://img.shields.io/badge/SDK-Unity%20LevelPlay-blue)](https://unity.com/products/unity-levelplay)\n[![NPM version](https://img.shields.io/npm/v/capacitor-levelplay-ads.svg)](https://www.npmjs.com/package/capacitor-levelplay-ads)\n[![Downloads](https://img.shields.io/npm/dm/capacitor-levelplay-ads.svg)](https://www.npmjs.com/package/capacitor-levelplay-ads)\n[![License](https://img.shields.io/npm/l/capacitor-levelplay-ads.svg)](https://github.com/TheDoctor0/capacitor-levelplay-ads/blob/master/LICENSE)\n\n**Unity LevelPlay mediation for Capacitor.**\n\nThis plugin integrates the Unity LevelPlay mediation SDK (formerly ironSource) into Capacitor.\n\nBanner, interstitial and rewarded ads are supported.\n\nAds can be served across every mediated demand source from a single, modular API with zero mandatory native configuration.\n\n---\n\n### 📦 SDK Versions\n\n| Component | Platform | Version |\n| :--- | :--- | :--- |\n| **LevelPlay Mediation SDK** | Android | `com.unity3d.ads-mediation:mediation-sdk:9.4.0` |\n| **IronSource SDK** | iOS | `IronSourceSDK` (CocoaPods) |\n\n---\n\n## ✨ Key Features\n\n- **Mediation-first:** One LevelPlay app key fans out to every network you\n  enable — AdMob, AppLovin, Unity Ads, Vungle, Meta, Mintegral, Pangle.\n- **IAB TCF v2.3 consent (default):** Bundles the Usercentrics CMP\n  (Google-certified Gold tier partner) for GDPR-compliant consent — collects\n  a TCF string and writes the standard `IABTCF_*` keys every mediation adapter\n  reads. InMobi Choice CMP and a built-in, TCF v2.3-compatible custom modal are\n  also available.\n- **CCPA & COPPA:** First-class `setCCPAConsent()` and `setChildDirected()`.\n- **App Tracking Transparency:** `requestTrackingAuthorization()` prompts ATT\n  on iOS and is a safe no-op on Android.\n- **Impression-level revenue (ILRD):** Subscribe to `onAdRevenue` for\n  per-impression revenue across all networks.\n- **Android 15 edge-to-edge ready:** Automated lifecycle workaround so\n  fullscreen ad close buttons are never hidden behind the system bars.\n- **Anti-spam rate limiting:** Built-in per-ad load throttling protects your\n  account from invalid-traffic penalties.\n- **Opt-in network injection:** Mediation adapter pods/gradle deps are injected\n  at sync time from a single `levelplay.networks` key — no manual XML edits.\n\n---\n\n## 📦 Installation\n\n```bash\nnpm install capacitor-levelplay-ads\nnpx cap sync\n```\n\n## ⚙️ Configuration (Mediation Networks)\n\nMediation network adapters are **opt-in**. The plugin bundles only the core\nLevelPlay SDK; each demand source you want is wired in by a Capacitor CLI hook.\n\n1. Add a `levelplay` block to your app's root `package.json`:\n```json\n{\n  \"name\": \"your-app-name\",\n  \"levelplay\": {\n    \"networks\": [\"admob\", \"applovin\", \"unityads\"],\n    \"userTrackingDescription\": \"This identifier is used to deliver personalized ads to you.\",\n    \"consentProvider\": \"usercentrics\",\n    \"usercentrics\": {\n      \"settingsId\": \"YOUR_SETTINGS_ID\"\n    }\n  }\n}\n```\nSupported network keys: `admob`, `applovin`, `unityads`, `vungle`, `meta`,\n`mintegral`, `pangle`, `inmobi`, `chartboost`, `fyber`, `moloco`, `bigo`,\n`hyprmx`, `mobilefuse`, `aps`, `bidmachine`, `smaato`, `verve`, `ogury`,\n`superawesome`, `yandex`, `mytarget`, `line`, `pubmatic`, `tencent`, `yso`, `voodoo`.\n\n### Consent provider\n\nThe `consentProvider` key picks how the plugin collects GDPR consent:\n\n| Value | What it does | When to use |\n|---|---|---|\n| `usercentrics` (default) | Bundles the [Usercentrics](https://usercentrics.com/) CMP (Google-certified Gold tier partner). IAB TCF v2.3 compliant. Auto-shows the consent banner on first launch and writes the standard `IABTCF_*` keys to `SharedPreferences` (Android) / `NSUserDefaults` (iOS). | Apps shipped in the EU/EEA. Required for GDPR audit compliance. |\n| `inmobi` | Bundles InMobi Choice CMP. IAB TCF v2.2 compliant. Same TCF key behavior as Usercentrics. | Alternative CMP if you already have an InMobi Choice account. |\n| `custom` | Built-in consent modal you control. Pass a `services` config to `requestConsentInfo()` to render the polished two-layer modal (summary + Categories/Services tabs) and write **TCF v2.3-compatible** `IABTCF_*` keys + a TC string. Without `services`, falls back to a basic alert that writes a permissive `gdprApplies=0` stub. Self-built, so **not an IAB-certified CMP** (CMP ID defaults to `0`). | Apps not requiring a certified CMP — e.g. Unity Ads + a few networks — or where you want full control of the consent UI. |\n\n#### Usercentrics (default)\n\nSet `levelplay.usercentrics.settingsId` to the Settings ID from your\n[Usercentrics admin dashboard](https://admin.usercentrics.com/). Optionally\nset `levelplay.usercentrics.rulesetId` for geolocation-based rulesets.\n\n```json\n{\n  \"levelplay\": {\n    \"consentProvider\": \"usercentrics\",\n    \"usercentrics\": {\n      \"settingsId\": \"YOUR_SETTINGS_ID\"\n    }\n  }\n}\n```\n\n#### InMobi Choice\n\nSet `levelplay.inmobi.pCode` to the pCode from your\n[InMobi Choice](https://choice.inmobi.com/) workspace (strip the leading\n`p-`). Optionally set `levelplay.inmobi.packageId` to override the property\npackage id; defaults to the app's `applicationId`/bundle id.\n\n```json\n{\n  \"levelplay\": {\n    \"consentProvider\": \"inmobi\",\n    \"inmobi\": {\n      \"pCode\": \"YOUR_PCODE_HERE\"\n    }\n  }\n}\n```\n\n#### Custom modal (TCF v2.3-compatible)\n\nSelect it with `\"consentProvider\": \"custom\"`, then pass a `services` config to\n`requestConsentInfo()`. The plugin renders a two-layer modal — a summary screen\n(one row per category) and a **Manage** screen with **Categories** / **Services**\ntabs — directly in the WebView (identical on iOS and Android), then writes\nTCF v2.3-compatible `IABTCF_*` keys natively and forwards per-network GDPR\nconsent to LevelPlay.\n\n```ts\nimport services from './services.json'; // your copy of examples/services.example.json\n\nawait LevelPlayAds.requestConsentInfo({\n  services,                       // universal config: categories + services\n  appName: 'MyApp',\n  accentColor: '#143cc4',\n  logoUrl: 'https://example.com/logo.png',\n  privacyPolicyUrl: 'https://example.com/privacy',\n  legalNoticeUrl: 'https://example.com/legal',\n});\n\n// Re-open the Manage screen later from a settings button:\nawait LevelPlayAds.showPrivacyOptions({ services, appName: 'MyApp' });\n```\n\n**Data model — two parts:**\n\n- **`services` JSON** (universal, language-neutral): categories and services with\n  stable IDs, company names/addresses, policy URLs, ISO country codes, retention\n  IDs, TCF vendor mappings, and an optional `network` key per service that maps\n  the user's toggle to a LevelPlay mediation network (`unityads`, `meta`,\n  `pangle`, …) for per-network consent. A ready-to-copy example built from a real\n  CMP is at [`examples/services.example.json`](examples/services.example.json) —\n  10 services across Marketing / Functional / Essential.\n- **Translations** (language-dependent copy): all labels are resolved by ID from\n  a locale bundle. English ships built-in. Add languages or override copy via\n  `translations` (keyed by locale code); country names resolve automatically via\n  the platform's `Intl.DisplayNames`.\n\n```ts\nawait LevelPlayAds.requestConsentInfo({\n  services,\n  locale: 'de',\n  translations: {\n    de: {\n      ui: { 'btn.consent': 'Zustimmen', 'btn.manage': 'Optionen verwalten' },\n      categories: { marketing: { name: 'Marketing', description: '…' } },\n      purposes: { advertisement: 'Werbung' },\n      serviceDescriptions: { 'unity-ads': 'Eine umfassende Monetarisierungsplattform.' },\n    },\n  },\n});\n```\n\n> **Not an IAB-certified CMP.** Output is spec-shaped and adapter-readable, but\n> the plugin isn't registered with IAB Europe (`IABTCF_CmpSdkID` is `0`) and never\n> fetches the GVL from `consensu.org`. For audited EU/EEA compliance use the\n> `usercentrics` or `inmobi` providers.\n\nThe CMP is initialized lazily when your JS code calls\n`LevelPlayAds.requestConsentInfo()`. The call resolves once the user has\ninteracted with the CMP UI; subsequent calls return the stored decision\nwithout re-showing the dialog.\n\n2. Register the hook in the `scripts` section of your `package.json`:\n```json\n{\n  \"scripts\": {\n    \"capacitor:sync:after\": \"node node_modules/capacitor-levelplay-ads/scripts/levelplay-manifest.js\"\n  }\n}\n```\n\nOn every `npx cap sync` the hook injects, for each selected network:\n- Android adapter `implementation` lines into `android/app/build.gradle`\n- iOS adapter pods into `ios/App/Podfile`\n- `NSUserTrackingUsageDescription` + per-network `SKAdNetwork` IDs into `Info.plist`\n\n### Manual alternative\n\nIf you'd rather not run the hook, do the equivalent edits yourself:\n\n**Android** — add the adapters you need to `android/app/build.gradle`:\n```gradle\ndependencies {\n    implementation 'com.unity3d.ads-mediation:admob-adapter:5.9.0'\n    implementation 'com.unity3d.ads-mediation:applovin-adapter:5.5.0'\n    implementation 'com.unity3d.ads-mediation:unityads-adapter:5.8.0'\n    // …one per network from the supported list above\n}\n```\n\nSome networks (Mintegral, Pangle, Chartboost, BidMachine, Smaato, Verve, Ogury,\nSuperAwesome, PubMatic, YSO, Voodoo) require extra Maven repositories. The\nmanifest script injects them automatically; if wiring manually, check the\n`androidRepos` field in `scripts/levelplay-manifest.js` for the URLs.\n\n**iOS** — add the matching pods to `ios/App/Podfile` inside the `App` target:\n```ruby\npod 'IronSourceAdMobAdapter'\npod 'IronSourceAppLovinAdapter'\npod 'IronSourceUnityAdsAdapter'\n```\n\n**iOS — `ios/App/App/Info.plist`** (required for ATT prompt + attribution):\n\n```xml\n<key>NSUserTrackingUsageDescription</key>\n<string>This identifier will be used to deliver personalized ads to you.</string>\n<key>SKAdNetworkItems</key>\n<array>\n    <dict><key>SKAdNetworkIdentifier</key><string>su67r6k2v3.skadnetwork</string></dict> <!-- IronSource -->\n    <dict><key>SKAdNetworkIdentifier</key><string>cstr6suwn9.skadnetwork</string></dict> <!-- AdMob -->\n    <dict><key>SKAdNetworkIdentifier</key><string>ludvb6z3bs.skadnetwork</string></dict> <!-- AppLovin -->\n    <dict><key>SKAdNetworkIdentifier</key><string>4dzt52r2t5.skadnetwork</string></dict> <!-- UnityAds -->\n    <!-- Vungle: gta9lk7p23.skadnetwork -->\n    <!-- Meta: v9wttpbfk9.skadnetwork, n38lu8286q.skadnetwork -->\n    <!-- Mintegral: kbd757ywx3.skadnetwork -->\n    <!-- Pangle: 238da6jt44.skadnetwork, 22mmun2rn5.skadnetwork -->\n</array>\n```\n\nWithout `NSUserTrackingUsageDescription` Apple **will reject** the build (the\nIronSource SDK calls `ATTrackingManager`). Without the matching `SKAdNetwork`\nIDs install attribution silently fails and mediation revenue reports go dark.\n\nAdapter versions are pinned in `scripts/levelplay-manifest.js` — check that\nfile for the current set if you're maintaining the edits by hand.\n\n---\n\n## 🚀 Quick Setup\n\nA minimal flow: initialize the SDK, ask for consent, then load and show an interstitial.\n\n```ts\nimport { LevelPlayAds } from 'capacitor-levelplay-ads';\n\nasync function bootstrapAds() {\n  // 1. Initialize the LevelPlay SDK with your app key.\n  await LevelPlayAds.initialize({\n    appKey: 'YOUR_LEVELPLAY_APP_KEY',\n    isTesting: true, // remove or set to false in production\n  });\n\n  // 2. Request a GDPR / consent decision. The plugin shows the Usercentrics\n  //    (or configured CMP) banner on first run and reuses the stored decision.\n  const consent = await LevelPlayAds.requestConsentInfo({\n    privacyPolicyUrl: 'https://example.com/privacy',\n    networks: ['admob', 'meta'], // optional — must match your levelplay.networks\n  });\n\n  if (!consent.canRequestAds) {\n    console.log('User declined personalised ads.');\n  }\n\n  // 3. (iOS only) Ask for App Tracking Transparency. Resolves with\n  //    \"NOT_APPLICABLE\" on Android, so the same call works cross-platform.\n  await LevelPlayAds.requestTrackingAuthorization();\n\n  // 4. Pre-load an interstitial. Use AdEvent constants instead of raw\n  //    event-name strings so typos surface at compile time.\n  LevelPlayAds.addListener(AdEvent.InterstitialLoaded, () => {\n    console.log('Interstitial ready.');\n  });\n  LevelPlayAds.addListener(AdEvent.InterstitialClosed, () => {\n    console.log('Interstitial closed — next ad is auto-reloading.');\n  });\n\n  // `autoShow: true` chains show() automatically once the ad loads —\n  // the same promise resolves on display or rejects on display failure.\n  await LevelPlayAds.loadInterstitial({\n    adUnitId: 'YOUR_INTERSTITIAL_AD_UNIT',\n    autoShow: false,\n  });\n}\n\nasync function showInterstitial() {\n  const { isReady } = await LevelPlayAds.isInterstitialReady();\n  if (isReady) {\n    await LevelPlayAds.showInterstitial();\n  }\n}\n\n// Optional: a sticky bottom-right banner that flips to bottom-left on rotation.\nasync function bannerWithRotation() {\n  await LevelPlayAds.createBanner({\n    adUnitId: 'YOUR_BANNER_AD_UNIT',\n    adSize: 'ADAPTIVE',\n    position: 'BOTTOM_RIGHT',\n    isOverlap: false, // Android only — pushes the WebView up by banner height\n  });\n\n  LevelPlayAds.addListener(AdEvent.OrientationChanged, ({ orientation }) => {\n    LevelPlayAds.updateBannerStyle({\n      position: orientation === 'LANDSCAPE' ? 'BOTTOM_LEFT' : 'BOTTOM_RIGHT',\n    });\n  });\n}\n```\n\n> Import `AdEvent` alongside `LevelPlayAds`:\n> ```ts\n> import { LevelPlayAds, AdEvent } from 'capacitor-levelplay-ads';\n> ```\n>\n> Position and size strings are case- and separator-insensitive at the JS\n> layer — `'top-left'`, `'topLeft'` and `'TOP_LEFT'` all canonicalize to\n> `TOP_LEFT` before reaching the native side.\n\n> ⚠️ `initialize` and `requestConsentInfo` must complete **before** any\n> `loadInterstitial` / `loadRewarded` / `createBanner` call — ad loads are\n> rejected otherwise.\n\n---\n\n## 🔗 Server-to-Server (S2S) Reward Verification\n\nLevelPlay supports server-to-server callbacks for rewarded ads — your backend\nreceives an HTTP request from LevelPlay's servers whenever a user earns a reward.\nUse `setDynamicUserId()` to attach a verifiable token so your server can match\nthe callback to the right user/session.\n\n```ts\nimport { LevelPlayAds, AdEvent } from 'capacitor-levelplay-ads';\n\n// Set a user-specific token before showing the rewarded ad.\n// This value is included in the S2S callback as the `dynamicUserId` parameter.\nawait LevelPlayAds.setDynamicUserId({ userId: 'user_12345' });\n\n// You can encode multiple fields if needed:\nconst payload = btoa(JSON.stringify({ uid: 'user_12345', txn: 'abc-def' }));\nawait LevelPlayAds.setDynamicUserId({ userId: payload });\n\n// Load and show the rewarded ad — the active userId at show-time is sent in the callback.\nawait LevelPlayAds.loadRewarded({ adUnitId: 'YOUR_REWARDED_AD_UNIT' });\nconst { isReady } = await LevelPlayAds.isRewardedReady();\nif (isReady) {\n  await LevelPlayAds.showRewarded();\n}\n\n// Listen for the client-side reward event as a fallback.\nLevelPlayAds.addListener(AdEvent.RewardedAdRewarded, (reward) => {\n  console.log('Reward earned:', reward);\n});\n```\n\n### S2S callback flow\n\n1. User watches a rewarded ad.\n2. LevelPlay fires an HTTP GET to your configured callback URL with query\n   parameters including `dynamicUserId`.\n3. Your server decodes the token and credits the user.\n\nConfigure your S2S callback URL in the\n[LevelPlay dashboard](https://platform.ironsrc.com/) under\n**Ad Units → Rewarded → Server-to-Server Callbacks**.\n\n> `setDynamicUserId()` can be called multiple times — the value active when\n> `showRewarded()` executes is the one LevelPlay includes in the callback.\n> Call it before each ad show if the token changes per session or transaction.\n\n---\n\n## ⚠️ iOS integration paths\n\nCocoaPods is the primary, supported iOS integration path — it pulls the\nIronSource SDK via the podspec. Swift Package Manager is secondary; see\n`Package.swift` for details. Without the SDK the plugin still builds: all\nnative SDK code is guarded and degrades to no-ops.\n\n## API\n\n<docgen-index>\n\n* [`initialize(...)`](#initialize)\n* [`launchTestSuite()`](#launchtestsuite)\n* [`requestConsentInfo(...)`](#requestconsentinfo)\n* [`showPrivacyOptions(...)`](#showprivacyoptions)\n* [`getConsentData()`](#getconsentdata)\n* [`resetConsent()`](#resetconsent)\n* [`setCCPAConsent(...)`](#setccpaconsent)\n* [`setChildDirected(...)`](#setchilddirected)\n* [`requestTrackingAuthorization()`](#requesttrackingauthorization)\n* [`getAdvertisingId()`](#getadvertisingid)\n* [`setDynamicUserId(...)`](#setdynamicuserid)\n* [`createBanner(...)`](#createbanner)\n* [`showBanner()`](#showbanner)\n* [`hideBanner()`](#hidebanner)\n* [`destroyBanner()`](#destroybanner)\n* [`updateBannerStyle(...)`](#updatebannerstyle)\n* [`loadInterstitial(...)`](#loadinterstitial)\n* [`isInterstitialReady()`](#isinterstitialready)\n* [`showInterstitial()`](#showinterstitial)\n* [`loadRewarded(...)`](#loadrewarded)\n* [`isRewardedReady()`](#isrewardedready)\n* [`showRewarded()`](#showrewarded)\n* [`addListener(string, ...)`](#addlistenerstring-)\n* [Interfaces](#interfaces)\n* [Type Aliases](#type-aliases)\n\n</docgen-index>\n\n<docgen-api>\n<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->\n\n# Capacitor LevelPlay Ads Plugin\n\nUnity LevelPlay (formerly ironSource) mediation SDK for Capacitor.\n\n### CRITICAL: Proper Execution Order\nTo stay compliant with GDPR / CCPA / COPPA, follow this exact order at app start:\n1. **Request Consent**: `await LevelPlayAds.requestConsentInfo(...)`\n   Shows the custom consent modal if the user has not decided yet.\n2. **Initialize SDK**: `await LevelPlayAds.initialize(...)`\n   The SDK boots up using the consent decision gathered in step 1.\n3. **Load Ads**: e.g. `await LevelPlayAds.loadInterstitial(...)`\n4. **Show Ads**: e.g. `await LevelPlayAds.showInterstitial()`\n\nAd loading is gated: `initialize()` must have run and a consent decision must\nexist, otherwise load calls reject.\n\n### initialize(...)\n\n```typescript\ninitialize(options: InitializeOptions) => Promise<InitializeResult>\n```\n\nInitializes the LevelPlay mediation SDK.\nCall after `requestConsentInfo()`.\n\n| Param         | Type                                                            |\n| ------------- | --------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#initializeoptions\">InitializeOptions</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#initializeresult\">InitializeResult</a>&gt;</code>\n\n--------------------\n\n\n### launchTestSuite()\n\n```typescript\nlaunchTestSuite() => Promise<void>\n```\n\nLaunches the LevelPlay Test Suite for verifying mediation integration.\nDebug builds only.\n\n--------------------\n\n\n### requestConsentInfo(...)\n\n```typescript\nrequestConsentInfo(options?: ConsentOptions | undefined) => Promise<ConsentData>\n```\n\nRequests the current consent decision. If none exists, shows the custom\nconsent modal. Must be called before loading ads.\n\n| Param         | Type                                                      |\n| ------------- | --------------------------------------------------------- |\n| **`options`** | <code><a href=\"#consentoptions\">ConsentOptions</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#consentdata\">ConsentData</a>&gt;</code>\n\n--------------------\n\n\n### showPrivacyOptions(...)\n\n```typescript\nshowPrivacyOptions(options?: ConsentOptions | undefined) => Promise<ConsentData>\n```\n\nRe-presents the consent modal so the user can change a prior decision.\nWire this to a button in your app's settings/privacy screen.\n\n| Param         | Type                                                      |\n| ------------- | --------------------------------------------------------- |\n| **`options`** | <code><a href=\"#consentoptions\">ConsentOptions</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#consentdata\">ConsentData</a>&gt;</code>\n\n--------------------\n\n\n### getConsentData()\n\n```typescript\ngetConsentData() => Promise<ConsentData>\n```\n\nReturns the persisted consent decision without showing any UI.\n\n**Returns:** <code>Promise&lt;<a href=\"#consentdata\">ConsentData</a>&gt;</code>\n\n--------------------\n\n\n### resetConsent()\n\n```typescript\nresetConsent() => Promise<ConsentData>\n```\n\nClears the stored consent decision so the next `requestConsentInfo()`\nre-shows the modal. Useful for QA flows and a \"reset privacy choice\"\nbutton in your settings screen.\n\n**Returns:** <code>Promise&lt;<a href=\"#consentdata\">ConsentData</a>&gt;</code>\n\n--------------------\n\n\n### setCCPAConsent(...)\n\n```typescript\nsetCCPAConsent(options: { doNotSell: boolean; }) => Promise<void>\n```\n\nSets the CCPA \"do not sell my personal information\" flag.\n\n| Param         | Type                                 |\n| ------------- | ------------------------------------ |\n| **`options`** | <code>{ doNotSell: boolean; }</code> |\n\n--------------------\n\n\n### setChildDirected(...)\n\n```typescript\nsetChildDirected(options: { isChildDirected: boolean; }) => Promise<void>\n```\n\nSets the COPPA child-directed treatment flag.\n\n| Param         | Type                                       |\n| ------------- | ------------------------------------------ |\n| **`options`** | <code>{ isChildDirected: boolean; }</code> |\n\n--------------------\n\n\n### requestTrackingAuthorization()\n\n```typescript\nrequestTrackingAuthorization() => Promise<TrackingAuthorizationResult>\n```\n\niOS only. Prompts the App Tracking Transparency (ATT) dialog.\nNo-op on Android (resolves with status `NOT_APPLICABLE`).\n\n**Returns:** <code>Promise&lt;<a href=\"#trackingauthorizationresult\">TrackingAuthorizationResult</a>&gt;</code>\n\n--------------------\n\n\n### getAdvertisingId()\n\n```typescript\ngetAdvertisingId() => Promise<AdvertisingIdResult>\n```\n\nReturns the platform advertising identifier:\n\n- **Android** — Google Advertising ID (GAID), via Play Services.\n  `limited` is the `LimitAdTracking` flag.\n- **iOS** — IDFA, via `ASIdentifierManager`. The OS returns an all-zero\n  UUID until the user grants App Tracking Transparency authorization, in\n  which case `limited` is true and `id` is `\"00000000-0000-0000-0000-000000000000\"`.\n\nCall `requestTrackingAuthorization()` first on iOS to get a real value.\n\n**Returns:** <code>Promise&lt;<a href=\"#advertisingidresult\">AdvertisingIdResult</a>&gt;</code>\n\n--------------------\n\n\n### setDynamicUserId(...)\n\n```typescript\nsetDynamicUserId(options: { userId: string; }) => Promise<void>\n```\n\nSets the dynamic user ID forwarded in server-to-server (S2S) reward\ncallbacks. Call before `showRewarded()` to tag each reward with a\nverifiable token (e.g. a transaction ID or session nonce).\n\nCan be changed between ad shows — the value active at show time is\nthe one included in the S2S callback.\n\n| Param         | Type                             |\n| ------------- | -------------------------------- |\n| **`options`** | <code>{ userId: string; }</code> |\n\n--------------------\n\n\n### createBanner(...)\n\n```typescript\ncreateBanner(options: BannerOptions) => Promise<void>\n```\n\nCreates and loads a banner ad.\n\n| Param         | Type                                                    |\n| ------------- | ------------------------------------------------------- |\n| **`options`** | <code><a href=\"#banneroptions\">BannerOptions</a></code> |\n\n--------------------\n\n\n### showBanner()\n\n```typescript\nshowBanner() => Promise<void>\n```\n\nShows a previously created (and hidden) banner.\n\n--------------------\n\n\n### hideBanner()\n\n```typescript\nhideBanner() => Promise<void>\n```\n\nTemporarily hides the banner without destroying it.\n\n--------------------\n\n\n### destroyBanner()\n\n```typescript\ndestroyBanner() => Promise<void>\n```\n\nDestroys the banner and removes it from the view hierarchy.\n\n--------------------\n\n\n### updateBannerStyle(...)\n\n```typescript\nupdateBannerStyle(options: BannerStyleOptions) => Promise<void>\n```\n\nReposition or restyle the active banner without destroying it.\nOnly the provided fields change; omitted fields keep their current value.\n`isOverlap` only affects Android — iOS always overlays the WebView.\n\n| Param         | Type                                                              |\n| ------------- | ----------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#bannerstyleoptions\">BannerStyleOptions</a></code> |\n\n--------------------\n\n\n### loadInterstitial(...)\n\n```typescript\nloadInterstitial(options: AdLoadOptions) => Promise<void>\n```\n\nLoads an interstitial ad.\n\n| Param         | Type                                                    |\n| ------------- | ------------------------------------------------------- |\n| **`options`** | <code><a href=\"#adloadoptions\">AdLoadOptions</a></code> |\n\n--------------------\n\n\n### isInterstitialReady()\n\n```typescript\nisInterstitialReady() => Promise<AdReadyResult>\n```\n\nSynchronously checks whether an interstitial ad is loaded and ready.\n\n**Returns:** <code>Promise&lt;<a href=\"#adreadyresult\">AdReadyResult</a>&gt;</code>\n\n--------------------\n\n\n### showInterstitial()\n\n```typescript\nshowInterstitial() => Promise<void>\n```\n\nShows the loaded interstitial ad.\n\n--------------------\n\n\n### loadRewarded(...)\n\n```typescript\nloadRewarded(options: AdLoadOptions) => Promise<void>\n```\n\nLoads a rewarded ad.\n\n| Param         | Type                                                    |\n| ------------- | ------------------------------------------------------- |\n| **`options`** | <code><a href=\"#adloadoptions\">AdLoadOptions</a></code> |\n\n--------------------\n\n\n### isRewardedReady()\n\n```typescript\nisRewardedReady() => Promise<AdReadyResult>\n```\n\nSynchronously checks whether a rewarded ad is loaded and ready.\n\n**Returns:** <code>Promise&lt;<a href=\"#adreadyresult\">AdReadyResult</a>&gt;</code>\n\n--------------------\n\n\n### showRewarded()\n\n```typescript\nshowRewarded() => Promise<void>\n```\n\nShows the loaded rewarded ad.\n\n--------------------\n\n\n### addListener(string, ...)\n\n```typescript\naddListener(eventName: AdEventName | string, listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>\n```\n\nListens for native ad events.\n\n### Interstitial events\n- `onInterstitialAdLoaded` — `AdInfo`\n- `onInterstitialAdLoadFailed` — `AdErrorInfo`\n- `onInterstitialAdDisplayed` — `AdInfo`\n- `onInterstitialAdDisplayFailed` — `AdErrorInfo`\n- `onInterstitialAdClicked` — `AdInfo`\n- `onInterstitialAdClosed` — `AdInfo`\n- `onInterstitialAdInfoChanged` — `AdInfo`\n\n### Rewarded events\n- `onRewardedAdLoaded` — `AdInfo`\n- `onRewardedAdLoadFailed` — `AdErrorInfo`\n- `onRewardedAdDisplayed` — `AdInfo`\n- `onRewardedAdDisplayFailed` — `AdErrorInfo`\n- `onRewardedAdClicked` — `AdInfo`\n- `onRewardedAdClosed` — `AdInfo`\n- `onRewardedAdInfoChanged` — `AdInfo`\n- `onRewardedAdRewarded` — `AdRewardEvent`\n\n### Banner events\n- `onBannerAdLoaded` — `AdInfo`\n- `onBannerAdLoadFailed` — `AdErrorInfo`\n- `onBannerAdDisplayed` — `AdInfo`\n- `onBannerAdDisplayFailed` — `AdErrorInfo`\n- `onBannerAdClicked` — `AdInfo`\n- `onBannerAdExpanded` — `AdInfo`\n- `onBannerAdCollapsed` — `AdInfo`\n- `onBannerAdLeftApplication` — `AdInfo`\n\n### Revenue\n- `onAdRevenue` — `AdRevenueEvent` (impression-level ad revenue / ILRD)\n\n### Consent\n- `onConsentStatusChanged` — `ConsentData`\n\n### Orientation\n- `onOrientationChanged` — `OrientationChangedEvent`\n\nPrefer the typed `AdEvent` constants (e.g. `AdEvent.InterstitialLoaded`)\nover raw strings for compile-time safety.\n\n| Param              | Type                                |\n| ------------------ | ----------------------------------- |\n| **`eventName`**    | <code>string</code>                 |\n| **`listenerFunc`** | <code>(info: any) =&gt; void</code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n--------------------\n\n\n### Interfaces\n\n\n#### InitializeResult\n\n| Prop         | Type                | Description                            |\n| ------------ | ------------------- | -------------------------------------- |\n| **`status`** | <code>string</code> | `INITIALIZED_SUCCESSFULLY` on success. |\n\n\n#### InitializeOptions\n\n| Prop            | Type                 | Description                                                                                              |\n| --------------- | -------------------- | -------------------------------------------------------------------------------------------------------- |\n| **`appKey`**    | <code>string</code>  | LevelPlay app key from the Unity LevelPlay dashboard. Required.                                          |\n| **`userId`**    | <code>string</code>  | Optional publisher-defined user identifier (used for server-to-server rewarded callbacks and reporting). |\n| **`isTesting`** | <code>boolean</code> | Enables LevelPlay test/integration mode. Set false before publishing. Default: false                     |\n\n\n#### ConsentData\n\n| Prop                      | Type                                                        | Description                                                                                                                                                                                                                                                                                               |\n| ------------------------- | ----------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **`status`**              | <code>'UNKNOWN' \\| 'GRANTED' \\| 'DENIED'</code>             | The recorded consent decision. - `UNKNOWN` — no decision yet (fresh install). - `GRANTED` — user granted consent. - `DENIED` — user denied consent.                                                                                                                                                       |\n| **`granted`**             | <code>boolean</code>                                        | Simplified boolean: true when `status === 'GRANTED'`.                                                                                                                                                                                                                                                     |\n| **`canRequestAds`**       | <code>boolean</code>                                        | True when ads may be requested (a decision exists, granted or denied).                                                                                                                                                                                                                                    |\n| **`provider`**            | <code><a href=\"#consentprovider\">ConsentProvider</a></code> | Which provider produced this decision: `usercentrics`, `inmobi`, or `custom`. Useful for deciding whether to trust the `tcString` field.                                                                                                                                                                  |\n| **`tcString`**            | <code>string</code>                                         | IAB TCF consent string. Populated by the `usercentrics` / `inmobi` providers, and by the `custom` provider when the rich modal is used (TCF v2.3-compatible — see {@link <a href=\"#consentoptions\">ConsentOptions.services</a>}). Undefined for the legacy `custom` alert, which produces no TCF payload. |\n| **`consentedServiceIds`** | <code>string[]</code>                                       | IDs of the services the user left enabled. Populated only by the rich `custom` modal.                                                                                                                                                                                                                     |\n\n\n#### ConsentOptions\n\n| Prop                   | Type                                                                                                            | Description                                                                                                                                                                                                                                                                                                    |\n| ---------------------- | --------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **`privacyPolicyUrl`** | <code>string</code>                                                                                             | URL opened when the user taps the privacy policy link in the modal. Only used by the `custom` consent provider — ignored under Usercentrics and InMobi (which render their own privacy policy links inside the CMP UI).                                                                                        |\n| **`legalNoticeUrl`**   | <code>string</code>                                                                                             | URL opened when the user taps the \"Legal Notice\" link in the custom modal. `custom` provider only.                                                                                                                                                                                                             |\n| **`networks`**         | <code>string[]</code>                                                                                           | Mediation network keys the consent decision should be applied to. When omitted, consent is applied globally.                                                                                                                                                                                                   |\n| **`services`**         | <code>string \\| <a href=\"#consentservicesconfig\">ConsentServicesConfig</a></code>                               | Universal, language-neutral definition of the categories and services to display. May be the parsed object or a JSON string. Required to show the rich modal — see {@link <a href=\"#consentservicesconfig\">ConsentServicesConfig</a>}.                                                                         |\n| **`locale`**           | <code>string</code>                                                                                             | BCP-47 / ISO-639-1 language code for the modal copy. Default `'en'`. Falls back to English for any missing key.                                                                                                                                                                                                |\n| **`translations`**     | <code><a href=\"#record\">Record</a>&lt;string, <a href=\"#consentlocalebundle\">ConsentLocaleBundle</a>&gt;</code> | Extra or overriding translation bundles, keyed by locale code. Merged over the built-in English bundle. Supply this to localize or to override the default copy / per-service descriptions.                                                                                                                    |\n| **`appName`**          | <code>string</code>                                                                                             | App name shown in the modal title and copy. Default: `'This app'`.                                                                                                                                                                                                                                             |\n| **`logoUrl`**          | <code>string</code>                                                                                             | URL of the logo shown at the top of the first layer. When omitted, the first letter of `appName` is shown in an accent-colored circle.                                                                                                                                                                         |\n| **`accentColor`**      | <code>string</code>                                                                                             | Accent color (any CSS color) for buttons, switches and active tabs. Default: `'#143cc4'`.                                                                                                                                                                                                                      |\n| **`cmpId`**            | <code>number</code>                                                                                             | IAB CMP ID written into the TC string and `IABTCF_CmpSdkID`. Default `0` (non-certified). Set your registered ID once you become an IAB-listed CMP.                                                                                                                                                            |\n| **`cmpVersion`**       | <code>number</code>                                                                                             | CMP version written into the TC string and `IABTCF_CmpSdkVersion`. Default `1`.                                                                                                                                                                                                                                |\n| **`gvl`**              | <code>string \\| <a href=\"#globalvendorlist\">GlobalVendorList</a></code>                                         | Optional IAB Global Vendor List, as a parsed object or a URL to fetch. Per IAB policy the GVL must not be fetched from `consensu.org` on the client; supply your own server-hosted copy here, or omit to use the version the plugin bundles. Only its `vendorListVersion` affects the encoded TC string today. |\n\n\n#### ConsentServicesConfig\n\nUniversal, language-neutral consent configuration passed via\n{@link <a href=\"#consentoptions\">ConsentOptions.services</a>}. Every human-readable string is a lookup ID\nresolved through the active {@link <a href=\"#consentlocalebundle\">ConsentLocaleBundle</a>} — only proper nouns\n(company names, addresses), URLs and TCF numbers live here.\n\n| Prop                       | Type                           | Description                                          |\n| -------------------------- | ------------------------------ | ---------------------------------------------------- |\n| **`gvlVendorListVersion`** | <code>number</code>            | GVL version recorded in the encoded TC string.       |\n| **`tcfPolicyVersion`**     | <code>number</code>            | TCF policy version. `5` = TCF v2.3 (the default).    |\n| **`publisherCC`**          | <code>string</code>            | Publisher country (ISO-3166-1 alpha-2), e.g. `'PL'`. |\n| **`categories`**           | <code>ConsentCategory[]</code> | Display + toggle metadata for each category.         |\n| **`services`**             | <code>ConsentService[]</code>  | The services/vendors shown under the categories.     |\n\n\n#### ConsentCategory\n\n| Prop          | Type                 | Description                                                             |\n| ------------- | -------------------- | ----------------------------------------------------------------------- |\n| **`id`**      | <code>string</code>  | Stable key; also the lookup ID for the localized name/description.      |\n| **`locked`**  | <code>boolean</code> | Locked categories are always on and cannot be toggled (e.g. essential). |\n| **`default`** | <code>boolean</code> | Initial toggle state when unlocked. Default `false`.                    |\n| **`order`**   | <code>number</code>  | Sort order (ascending).                                                 |\n| **`icon`**    | <code>string</code>  | Optional emoji/icon shown on the first-layer summary row.               |\n\n\n#### ConsentService\n\n| Prop                   | Type                                                                 | Description                                                                                                                                                                                                                                                                                                                   |\n| ---------------------- | -------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **`id`**               | <code>string</code>                                                  | Stable key; also the lookup ID for an optional localized description.                                                                                                                                                                                                                                                         |\n| **`categoryId`**       | <code>string</code>                                                  | Which {@link <a href=\"#consentcategory\">ConsentCategory.id</a>} this service belongs to.                                                                                                                                                                                                                                      |\n| **`network`**          | <code>string</code>                                                  | LevelPlay mediation network key this service maps to, e.g. `'unityads'`, `'meta'`, `'pangle'`, `'admob'`. When set, the user's toggle for this service is forwarded to LevelPlay as a per-network GDPR consent so the mediated SDK receives the right value. Omit for non-mediation services (sign-in, analytics, CMP, etc.). |\n| **`default`**          | <code>boolean</code>                                                 | Initial toggle state. Ignored when the category is locked. Default `false`.                                                                                                                                                                                                                                                   |\n| **`company`**          | <code>{ name: string; address?: string; }</code>                     | Processing company — proper nouns, language-neutral.                                                                                                                                                                                                                                                                          |\n| **`description`**      | <code>string</code>                                                  | Service description shown in the detail card. A localized `serviceDescriptions[id]` override in a translation bundle takes precedence when present.                                                                                                                                                                           |\n| **`purposeIds`**       | <code>string[]</code>                                                | Localized purpose label IDs.                                                                                                                                                                                                                                                                                                  |\n| **`technologyIds`**    | <code>string[]</code>                                                | Localized technology label IDs.                                                                                                                                                                                                                                                                                               |\n| **`dataCollectedIds`** | <code>string[]</code>                                                | Localized data-category label IDs.                                                                                                                                                                                                                                                                                            |\n| **`legalBasisIds`**    | <code>string[]</code>                                                | Localized legal-basis label IDs.                                                                                                                                                                                                                                                                                              |\n| **`locationCC`**       | <code>string[]</code>                                                | Processing location ISO-3166 country codes.                                                                                                                                                                                                                                                                                   |\n| **`transferCC`**       | <code>string[]</code>                                                | Third-country transfer ISO-3166 country codes.                                                                                                                                                                                                                                                                                |\n| **`retentionId`**      | <code>string</code>                                                  | Localized retention-phrasing ID.                                                                                                                                                                                                                                                                                              |\n| **`recipients`**       | <code>string[]</code>                                                | Data recipient names — proper nouns.                                                                                                                                                                                                                                                                                          |\n| **`urls`**             | <code>{ privacy?: string; cookie?: string; optOut?: string; }</code> | Policy URLs.                                                                                                                                                                                                                                                                                                                  |\n| **`tcf`**              | <code><a href=\"#consentservicetcf\">ConsentServiceTcf</a></code>      | TCF mapping. Omit for vendors not on the IAB Global Vendor List.                                                                                                                                                                                                                                                              |\n\n\n#### ConsentServiceTcf\n\n| Prop                  | Type                  | Description                                                       |\n| --------------------- | --------------------- | ----------------------------------------------------------------- |\n| **`vendorId`**        | <code>number</code>   | IAB GVL vendor ID.                                                |\n| **`purposeConsents`** | <code>number[]</code> | Purpose IDs (1–24) this vendor seeks consent for.                 |\n| **`purposeLegInt`**   | <code>number[]</code> | Purpose IDs (1–24) processed under legitimate interest.           |\n| **`specialFeatures`** | <code>number[]</code> | Special-feature IDs (1–12), e.g. `1` = precise geolocation.       |\n| **`googleAtpId`**     | <code>number</code>   | Google Additional Consent (AC) provider ID, for AdMob/ATP demand. |\n\n\n#### ConsentLocaleBundle\n\nLocalized copy for the custom modal. Every section is optional and merged\nover the built-in English bundle; supply only what you want to translate or\noverride. Keys match the IDs used in {@link <a href=\"#consentservicesconfig\">ConsentServicesConfig</a>}.\n\n| Prop                      | Type                                                                                            | Description                                                                                                                                                                                                |\n| ------------------------- | ----------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **`ui`**                  | <code><a href=\"#record\">Record</a>&lt;string, string&gt;</code>                                 | UI chrome strings (titles, buttons, section headers). Supports `{var}`.                                                                                                                                    |\n| **`categories`**          | <code><a href=\"#record\">Record</a>&lt;string, { name: string; description?: string }&gt;</code> | Per-category name + description, keyed by category ID.                                                                                                                                                     |\n| **`purposes`**            | <code><a href=\"#record\">Record</a>&lt;string, string&gt;</code>                                 | Purpose labels, keyed by purpose ID.                                                                                                                                                                       |\n| **`technologies`**        | <code><a href=\"#record\">Record</a>&lt;string, string&gt;</code>                                 | Technology labels, keyed by technology ID.                                                                                                                                                                 |\n| **`dataCategories`**      | <code><a href=\"#record\">Record</a>&lt;string, string&gt;</code>                                 | Data-category labels, keyed by data-category ID.                                                                                                                                                           |\n| **`legalBases`**          | <code><a href=\"#record\">Record</a>&lt;string, string&gt;</code>                                 | Legal-basis labels, keyed by legal-basis ID.                                                                                                                                                               |\n| **`retention`**           | <code><a href=\"#record\">Record</a>&lt;string, string&gt;</code>                                 | Retention-phrasing strings, keyed by retention ID.                                                                                                                                                         |\n| **`countries`**           | <code><a href=\"#record\">Record</a>&lt;string, string&gt;</code>                                 | Country names, keyed by ISO-3166 code.                                                                                                                                                                     |\n| **`serviceDescriptions`** | <code><a href=\"#record\">Record</a>&lt;string, string&gt;</code>                                 | Optional localized overrides for per-service descriptions, keyed by service ID. The base text lives in {@link <a href=\"#consentservice\">ConsentService.description</a>}; supply this only to translate it. |\n\n\n#### GlobalVendorList\n\nMinimal IAB Global Vendor List shape. Only `vendorListVersion` is read today.\n\n| Prop                    | Type                |\n| ----------------------- | ------------------- |\n| **`vendorListVersion`** | <code>number</code> |\n\n\n#### TrackingAuthorizationResult\n\n| Prop         | Type                | Description                                                                                            |\n| ------------ | ------------------- | ------------------------------------------------------------------------------------------------------ |\n| **`status`** | <code>string</code> | iOS ATT status: `AUTHORIZED`, `DENIED`, `RESTRICTED`, `NOT_DETERMINED`, or `NOT_APPLICABLE` (Android). |\n\n\n#### AdvertisingIdResult\n\n| Prop          | Type                 | Description                                                                                                                                               |\n| ------------- | -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **`id`**      | <code>string</code>  | The advertising identifier. Empty string when unavailable; on iOS the all-zeros UUID `\"00000000-0000-0000-0000-000000000000\"` when ATT is not authorized. |\n| **`limited`** | <code>boolean</code> | True when the user has limited / opted out of ad tracking. Android: `LimitAdTracking` flag. iOS: true when ATT is not authorized.                         |\n\n\n#### BannerOptions\n\n| Prop                | Type                                                                                  | Description                                                                                                                             |\n| ------------------- | ------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |\n| **`adUnitId`**      | <code>string</code>                                                                   | LevelPlay banner ad unit ID. Required.                                                                                                  |\n| **`adSize`**        | <code>'BANNER' \\| 'LARGE' \\| 'MEDIUM_RECTANGLE' \\| 'LEADERBOARD' \\| 'ADAPTIVE'</code> | Banner size. Default: `ADAPTIVE`.                                                                                                       |\n| **`position`**      | <code><a href=\"#bannerposition\">BannerPosition</a></code>                             | Banner position on screen. Default: `BOTTOM`.                                                                                           |\n| **`isAutoShow`**    | <code>boolean</code>                                                                  | Show the banner automatically once loaded. Default: true.                                                                               |\n| **`isOverlap`**     | <code>boolean</code>                                                                  | If true the banner overlaps the webview; if false it pushes the webview. Android only — iOS always overlays the WebView. Default: true. |\n| **`retryInterval`** | <code>number</code>                                                                   | Minimum delay between consecutive load() calls, in **milliseconds**. Throttles invalid traffic. Default: 5000 (5 seconds).              |\n\n\n#### BannerStyleOptions\n\n| Prop            | Type                                                      | Description                                  |\n| --------------- | --------------------------------------------------------- | -------------------------------------------- |\n| **`position`**  | <code><a href=\"#bannerposition\">BannerPosition</a></code> | New banner position.                         |\n| **`isOverlap`** | <code>boolean</code>                                      | Android-only overlap flag. iOS ignores this. |\n\n\n#### AdLoadOptions\n\n| Prop                | Type                 | Description                                                                                                                                                          |\n| ------------------- | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **`adUnitId`**      | <code>string</code>  | LevelPlay ad unit ID. Required.                                                                                                                                      |\n| **`autoShow`**      | <code>boolean</code> | If true, the ad is shown immediately after a successful load. The returned promise then resolves on display (or rejects with \"Auto-show failed: …\"). Default: false. |\n| **`retryInterval`** | <code>number</code>  | Minimum delay between consecutive load() calls, in **milliseconds**. Throttles invalid traffic. Default: 5000 (5 seconds).                                           |\n\n\n#### AdReadyResult\n\n| Prop          | Type                 | Description                                  |\n| ------------- | -------------------- | -------------------------------------------- |\n| **`isReady`** | <code>boolean</code> | True when the ad is loaded and can be shown. |\n\n\n#### PluginListenerHandle\n\n| Prop         | Type                                      |\n| ------------ | ----------------------------------------- |\n| **`remove`** | <code>() =&gt; Promise&lt;void&gt;</code> |\n\n\n### Type Aliases\n\n\n#### ConsentProvider\n\nWhich consent UI the plugin shows. Configured at install time via\n`levelplay.consentProvider` in the host app's package.json — not via JS.\n\n- `usercentrics` (default): IAB TCF v2.3 compliant. Google-certified Gold\n  tier CMP partner. Requires `levelplay.usercentrics.settingsId` from\n  https://usercentrics.com/.\n- `inmobi`: IAB TCF v2.2 compliant. Bundles InMobi Choice CMP.\n  Requires `levelplay.inmobi.pCode` from https://choice.inmobi.com/.\n- `custom`: built-in alert dialog. Not TCF compliant; do not ship to EU.\n\n<code>'usercentrics' | 'inmobi' | 'custom'</code>\n\n\n#### Record\n\nConstruct a type with a set of properties K of type T\n\n<code>{\r [P in K]: T;\r }</code>\n\n\n#### BannerPosition\n\nBanner placement on screen. `TOP_LEFT` / `TOP_RIGHT` / `BOTTOM_LEFT` /\n`BOTTOM_RIGHT` anchor the banner to the corresponding screen corner;\n`CENTER` places it in the middle.\n\n<code>'TOP' | 'BOTTOM' | 'TOP_LEFT' | 'TOP_RIGHT' | 'BOTTOM_LEFT' | 'BOTTOM_RIGHT' | 'CENTER'</code>\n\n\n#### AdEventName\n\n<code>(typeof AdEvent)[keyof typeof AdEvent]</code>\n\n</docgen-api>\n","readmeFilename":"README.md"}