{"_id":"@beletsky/react-native-yandex-ads","_rev":"18-c7365ef16017792d7800c34766cb99e2","name":"@beletsky/react-native-yandex-ads","dist-tags":{"latest":"1.2.3","beta":"1.1.0-beta.2"},"versions":{"0.1.3":{"name":"@beletsky/react-native-yandex-ads","version":"0.1.3","description":"test","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"src/index","source":"src/index","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"release-it","example":"yarn --cwd example","bootstrap":"yarn example && yarn install && yarn example pods"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/YBeletsky117/react-native-yandex-ads.git"},"author":{"name":"Yaroslav Beletsky","email":"yaroslav_beletsky@mail.ru","url":"https://toberemove.com"},"license":"MIT","bugs":{"url":"https://github.com/YBeletsky117/react-native-yandex-ads/issues"},"homepage":"https://github.com/YBeletsky117/react-native-yandex-ads#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@arkweid/lefthook":"^0.7.7","@commitlint/config-conventional":"^17.0.2","@react-native-community/eslint-config":"^3.0.2","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^28.1.2","@types/react":"~17.0.21","@types/react-native":"0.68.0","commitlint":"^17.0.2","eslint":"^8.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest":"^28.1.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"18.1.0","react-native":"0.70.4","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^4.5.2"},"resolutions":{"@types/react":"17.0.21"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native-community","prettier"],"rules":{"prettier/prettier":["error",{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"gitHead":"3afa1a4f1c6ff5d1dbe0c7ad56263248fbdcd51c","_id":"@beletsky/react-native-yandex-ads@0.1.3","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-QLx203jaQrLTNGCeaC+5S0F89/0uibF+E2eHnobU2+1B5WRKkDRv3GCLAWTnxsRZhdUlN05/koDlIsaEFuedHg==","shasum":"d01c924b892116f1fcf8c3ae4a06b3bac4fc627d","tarball":"https://registry.npmjs.org/@beletsky/react-native-yandex-ads/-/react-native-yandex-ads-0.1.3.tgz","fileCount":204,"unpackedSize":371618,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFDEIhrvL2Zf+LX/h2vFOhMoNbGE9fcnVULgZ1j5+tcJAiEAqRVA+4TRnE+hVXPmA6Ck/WjerDveFZ1jHsVEcuXdpGQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWdxUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqd/RAAnWPLKPvqnB0Swz4K9GFnk5bLCJ+4hTviVCNUWeK7gjgCCI1b\r\nuOmsM5Qp+BRuTYFld3sYnYk3ffXWLiVx3eKNuRRi6ekw2g/242YUs33n6omU\r\nTQMhVZFKjGC7XIOlRpRLhjUst8SVduN+rn0E0GBMRVLYMEHCwHLK4wdHR5cY\r\nnjxdqyu9qI9KqWJJr0XakCCLtBdQQubjFxw943GZ6u+2wFpVBe5N4UBzgrmI\r\nzMq6XCxAzUQ2iO1toUbx4x8txCgD8otPkuIBn3AOwSARkfdHfe+wkvPW3JyH\r\nQNUFjMy4J5hEPi+epHOLmHejWCIxLzNjL8PlmXS0ZrGtkjPsbWlBKpQDFBHA\r\nG0ejj9eUqDJECVthTekfsPMbVN9GIMHl/DNdyzgRtkEuKQZqtUq//hX/cwTR\r\nFkthTaNsIwtHcYb8/yaUc2yeoS5P8oxBMTgW43vNkckd6cFc2MiBE8/YpjGM\r\nmN8I6AmG2tCpO5r6QTFeECqyEy+ZrGPi4xXua0cCeJUVR68TRtXPLbgi0MQw\r\npnyW9Oof8sCMfQwU3LtoB80+881EM4ufhUh0r4f9dhaIIXmJUDNrw2srsg8d\r\n5g0eHGzZ/4KbweTtqJymY8fU4qPvI4v4Ma9p4XW1ZkZD8U1cjfooX6Lbke3B\r\n4qRM7IHLfV0wThx2mNSUV8uBGYbIWN9JLIw=\r\n=6N03\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"},"directories":{},"maintainers":[{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-yandex-ads_0.1.3_1666833492013_0.5291735548089573"},"_hasShrinkwrap":false},"0.1.4":{"name":"@beletsky/react-native-yandex-ads","version":"0.1.4","description":"test","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"lib/module/index","source":"lib/module/index","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"release-it","example":"yarn --cwd example","bootstrap":"yarn example && yarn install && yarn example pods"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/YBeletsky117/react-native-yandex-ads.git"},"author":{"name":"Yaroslav Beletsky","email":"yaroslav_beletsky@mail.ru","url":"https://toberemove.com"},"license":"MIT","bugs":{"url":"https://github.com/YBeletsky117/react-native-yandex-ads/issues"},"homepage":"https://github.com/YBeletsky117/react-native-yandex-ads#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@arkweid/lefthook":"^0.7.7","@commitlint/config-conventional":"^17.0.2","@react-native-community/eslint-config":"^3.0.2","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^28.1.2","@types/react":"~17.0.21","@types/react-native":"0.68.0","commitlint":"^17.0.2","eslint":"^8.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest":"^28.1.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"18.1.0","react-native":"0.70.4","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^4.5.2"},"resolutions":{"@types/react":"17.0.21"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native-community","prettier"],"rules":{"prettier/prettier":["error",{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"gitHead":"5250db60c1469b456a8346a9963a556349062457","_id":"@beletsky/react-native-yandex-ads@0.1.4","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-DT0wEH/jmNR0uXQUY15m34Xs+kFXEvAJYx31XugGyt6iDpbRWVyd640jZbXiptIp0kjWVmjwPz1LBEmB3Qi6/g==","shasum":"0047174c93ba93d6d0e55a191ba8e9a5220854f3","tarball":"https://registry.npmjs.org/@beletsky/react-native-yandex-ads/-/react-native-yandex-ads-0.1.4.tgz","fileCount":204,"unpackedSize":278672,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7Gs5ibVJyFu7tNcRXd2+4tAaQDK+HgG0IAMbqVCnWhAiEAo4jHVr25BgrQJZycTplEeEF6sm8JEE1PJOPZJA66Uok="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWgMeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoERw/+LMnyinbz5wTgSuqbmsR3tUwWsRFWM/HcCK7KC8A0De8vGsIO\r\nQHpEPDEAmAOEHoiHnIg9+3MJsuECIatP0qO3WZKojonxRLFAD6MsyC1xNQGX\r\nIjoEAByjasZK0Xl5w8ISGkE7tSHyuC6s0vfILfe21ce3FNzuLSJK0zBAg1gc\r\nwFNa9JrgxO4VBQzgck0SOpjNPhRVn0HVCNdopAo10vjMCdpk68ccNqjNrs4R\r\ndp2x0tKb8TfCLNeEdK5c267s1nes0rkI0xlXoSQYijHgkseGxD4jyBZqSOF8\r\n32bS96iGdXXtxY35V5btduD2VIiMSeMNsmTFUtYjn7jGFOz9bCtsKq70kI8B\r\n8hnHplH6PYzJ5Oq8OhRNQD6C/4NGizcyyqfe59eg3+e5S436iRWkgQy40kMh\r\nkf7YTvaD/eWGLlVSvWa6XPB0nVY3Fipd4VzkUwibUjDAycL8Cx7JJlnM091e\r\nPR9ZWWi1Ur8HukF0zy78HESTrmCabYTOCNwKkcZMus+L983YDwM84/qt+tOI\r\nSS3XvI7IjSJAjIuiZc0rlyksG0FQnoAm9bdxkgekKnigwbLJC4yWNooX87KE\r\nv2OnF8IuZk0nKNs0HQN/a09WzBxmoPhe7DDwNKreC2YJ/w+gaPAyY04JRI6g\r\nKVaJS/vKu69ifbewT+GigT5Ofeul1J51UIM=\r\n=TjIv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"},"directories":{},"maintainers":[{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-yandex-ads_0.1.4_1666843422484_0.7267689531400459"},"_hasShrinkwrap":false},"0.1.5":{"name":"@beletsky/react-native-yandex-ads","version":"0.1.5","description":"test","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"lib/module/index","source":"lib/module/index","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"release-it","example":"yarn --cwd example","bootstrap":"yarn example && yarn install && yarn example pods"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/YBeletsky117/react-native-yandex-ads.git"},"author":{"name":"Yaroslav Beletsky","email":"yaroslav_beletsky@mail.ru","url":"https://toberemove.com"},"license":"MIT","bugs":{"url":"https://github.com/YBeletsky117/react-native-yandex-ads/issues"},"homepage":"https://github.com/YBeletsky117/react-native-yandex-ads#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@arkweid/lefthook":"^0.7.7","@commitlint/config-conventional":"^17.0.2","@react-native-community/eslint-config":"^3.0.2","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^28.1.2","@types/react":"~17.0.21","@types/react-native":"0.68.0","commitlint":"^17.0.2","eslint":"^8.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest":"^28.1.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"18.1.0","react-native":"0.70.4","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^4.5.2"},"resolutions":{"@types/react":"17.0.21"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native-community","prettier"],"rules":{"prettier/prettier":["error",{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"gitHead":"0a2d30c97695ece834b0c874f23a355593997923","_id":"@beletsky/react-native-yandex-ads@0.1.5","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-bWLbMg7KXg7Y5wkC/4Q6RBcyz4QdYR8kceK9/o6Jbs0jZ7ErT3kF12v/Og4jUtWq655B3SiLDZS8thF89Iau5A==","shasum":"b9718b249b9c23b8a2ebfc632afa643d67e31ea5","tarball":"https://registry.npmjs.org/@beletsky/react-native-yandex-ads/-/react-native-yandex-ads-0.1.5.tgz","fileCount":204,"unpackedSize":282274,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxmr1ZnkSGdhFezMcivlMdXtQ68kD11zoTdh7JSvo8hwIhAI85+DtmKK1EDGlCwZsq8nO0uSIm7Ro/h9qjIZyjyRq6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWgh0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnxQ/8CSG3TuXy/bHrN4+fMDsGMF8e7YGaIHFT+vQYv+pwSxhHZzP0\r\np19Fo+NMUr37pK3PIm7gKb5bxZzbqgt1xD3E8niDkofm16/cjAJbo5JLKUbs\r\n8eftvRy6UWIs1SA9QMgtW2MGSRn7U8TCXZvOhiQTNrAPh6ncwrPEPwaeB78t\r\nlFd54SkYzLPxA8lbfHtmFkqGdj3MxIfvBYq6akKDe0C8gicxRIRsvmu4j36g\r\nTXH4lIfcjJIR0kIY0Up61Ww4k1AGj7SWTEzhWuq9rhV4Qllw2Ft6TFPGU3mU\r\nnHeLMb1ViBA1CsE8rwDg09AVf6BcRtJQHHy68DrOXhd3vcdzH8Qj5PYuCeln\r\nVf6wQ03pwbQf7Q93+6YZJ21Q8C2MHOk93lgIHzU4C96K70zbitBycj+gfed4\r\nxfOz4LwAsKVPDF4UEoAxSr7gK78ILsENd6N34l7yGo1Ms7ywSSG1aqIjFhSM\r\n+Fa4hYWNvXgfLny8YK+7OMNia9Lz0+ITzqa6rsEXJRMO6kjuLU7YXKZBFJef\r\nreKDb8JtaDk72ZK/hL6tzrSHCTskS9Ipjta8zzPnOjP67hQyJ0ED2bjYb7+p\r\nPdeB0kzRHfvdrc6O9U9GoB3xU0AR1mg+IDKE7Gxi9QikBDuXgUEORmNk83JI\r\n/SBiir0iciRyluYXDT3afZZ59ExWE8wR+qM=\r\n=tE7H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"},"directories":{},"maintainers":[{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-yandex-ads_0.1.5_1666844788333_0.8403304700254055"},"_hasShrinkwrap":false},"0.1.6":{"name":"@beletsky/react-native-yandex-ads","version":"0.1.6","description":"test","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"lib/module/index","source":"lib/module/index","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"release-it","example":"yarn --cwd example","bootstrap":"yarn example && yarn install && yarn example pods"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/YBeletsky117/react-native-yandex-ads.git"},"author":{"name":"Yaroslav Beletsky","email":"yaroslav_beletsky@mail.ru","url":"https://toberemove.com"},"license":"MIT","bugs":{"url":"https://github.com/YBeletsky117/react-native-yandex-ads/issues"},"homepage":"https://github.com/YBeletsky117/react-native-yandex-ads#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@arkweid/lefthook":"^0.7.7","@commitlint/config-conventional":"^17.0.2","@react-native-community/eslint-config":"^3.0.2","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^28.1.2","@types/react":"~17.0.21","@types/react-native":"0.68.0","commitlint":"^17.0.2","eslint":"^8.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest":"^28.1.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"18.1.0","react-native":"0.70.4","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^4.5.2"},"resolutions":{"@types/react":"17.0.21"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native-community","prettier"],"rules":{"prettier/prettier":["error",{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"gitHead":"72280fb116de3983a9b64b56cacfd58ac188288e","_id":"@beletsky/react-native-yandex-ads@0.1.6","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-zmzsQBm9zcXotV/Q5sBzaYdVFvBg2mKjQyixoDFgqM3sWOJmylCViVB6LxyNtm2It/JpoQlV92AcyZyQ8HDpRA==","shasum":"f3f75918acd586ef912db7b0fad911996649313c","tarball":"https://registry.npmjs.org/@beletsky/react-native-yandex-ads/-/react-native-yandex-ads-0.1.6.tgz","fileCount":204,"unpackedSize":282148,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4lkN/pJlURfxieXgTLYMLXyK4mOb9wZA6a1t7u18/gQIgfHfO0qVdQv8rkenIMuqXBbCb7XQOwd3RdGro9VIXZvc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWhB5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyIg//ahAxNPeEPYeNJWRwAll4Hm5Sj+rw+tywBrh3s9aE8FoWG3Qs\r\nuA1EnEQqTERZpPlC+Yevoo4KyEHEdsJJuYmiHvjtXjBZParaplTF+ULM77e5\r\nsqjahsv0slup1pPQFjkj6sY7WnbK9j4HIdthNO57FoGbawPai7HhqRiaT5le\r\nvDkung0SL8kBLE7vNGbMtatmRTKxNBK5NgqBgA0tqWRsJ2AGQAY9KEL+AfMu\r\neuRVEtML6k6O/rrzw76pJu3SzChHhMQO5gMs9SCeNXgC4DPKBFziT8/lCBXb\r\nYEvPVSRA5SrqPWGXLoRyAO1B7PDoUHHMNimYaKgVdK66wIt6Re9yBSPfQk59\r\np6BrfIEW44MQ9lSm6ijVfplHpdio67lKhzJGWyErKHjhD9sq7ASBMiaCh977\r\nJQD2a6Y4rRF0hhoMt4LnH1c2XDE1kWQqYr6rw7J2xIWMdV9v9LQ+l+be0oCF\r\niM1d+kLkipkRE53GKEUJTH73DYwLfQCnoHnk+EpH4bfm2niOUjQcn03FVnYP\r\n/87sxzRNq3gC/lCEg+bvEyoa1qxIgTpZOMGFjMzjMyJCCtrJeDnbseIdt3xl\r\n/ZMmBF1I5FBwCwe5gDUGdrikGpny02GT3meXfTPSJsX7AlWApo4MR+ROJPTZ\r\nhUfWuYDf3Y8fUBWwbGF5Jw0Nc0/SsIPakts=\r\n=LT5c\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"},"directories":{},"maintainers":[{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-yandex-ads_0.1.6_1666846841352_0.3047105858315329"},"_hasShrinkwrap":false},"0.1.7":{"name":"@beletsky/react-native-yandex-ads","version":"0.1.7","description":"test","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"lib/module/index","source":"lib/module/index","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"release-it","example":"yarn --cwd example","bootstrap":"yarn example && yarn install && yarn example pods"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/YBeletsky117/react-native-yandex-ads.git"},"author":{"name":"Yaroslav Beletsky","email":"yaroslav_beletsky@mail.ru","url":"https://toberemove.com"},"license":"MIT","bugs":{"url":"https://github.com/YBeletsky117/react-native-yandex-ads/issues"},"homepage":"https://github.com/YBeletsky117/react-native-yandex-ads#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@arkweid/lefthook":"^0.7.7","@commitlint/config-conventional":"^17.0.2","@react-native-community/eslint-config":"^3.0.2","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^28.1.2","@types/react":"~17.0.21","@types/react-native":"0.68.0","commitlint":"^17.0.2","eslint":"^8.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest":"^28.1.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"18.1.0","react-native":"0.70.4","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^4.5.2"},"resolutions":{"@types/react":"17.0.21"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native-community","prettier"],"rules":{"prettier/prettier":["error",{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"gitHead":"99bd5adc2496dd54a7b0f4a367bbcb1b79fd7b95","_id":"@beletsky/react-native-yandex-ads@0.1.7","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-KDf8ogwtq4DRlrd60FvzI9TjK2zdy3GpXHWrtTUib2mdXPK4wbBQaRVJm+s8s2HIVIoMmxygWJ4wucbxJj/pqg==","shasum":"5b1f878fd9c830849c5bc099547bb8b2245d8cca","tarball":"https://registry.npmjs.org/@beletsky/react-native-yandex-ads/-/react-native-yandex-ads-0.1.7.tgz","fileCount":204,"unpackedSize":282325,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChTZ/Dm1kWI6OPyYLYMg5gv9Qg17IZOqRgJvtmNrtxnQIhAPHA2vm5jinWQAp6zcsRuO+CMVzBzlopm+Hm2/nj5l5/"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWhQ5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDWxAAmN/yrw+NKSlJ4nGWxFpLfTcZIEvvVeE7gkfqAArL2/Ilx6YQ\r\nybTbtMBtm8ILrWj3TT/TwCVJTFjiLJn03pPmR55RyiiFNhCc1DbgFFpdYg9k\r\ntpZC9CwLgHCvOP51HiGu9CrL/7phF7QJ+3DUDboG65yY4atHEgyLK0tayCQx\r\njfluwYl+bw4mftGJwxrKx6UIWTM9jbKOvaAfrb1zqW2T2+75Kd9qSam6HLVu\r\nGe0Yj1X8k/9lmFSiAVWMR/1fnGOEhF6vjpbSzKix4QzV9cB/Xj+ts7y6uzkM\r\nVnHFr+xwo12yq1Fdx8xkReJSpJjkSkIn8X5g+Y0gD29qEOAUHQ7pW+vZqlYh\r\nB4O4SDiTyCZuDYRmCYQiDUaaaVGai7IV1XhsyJc3OwQmxUcyCGFikL+CTo3Z\r\nj1xp9WzAjaD/iG8VTXwvg5h/8tGmcg4l4Crsu+6qXKS+8urK1Pqdg2ezsUN1\r\nvROgNnzTWJ2dh4mKnWJlEESGsV1N5VSVh/CDe6UNd7+FTNO2om2GOM4qSoR2\r\nmBb1oRWagZa9SD6vdV3Mv8NBMiho3kts4iwKLFhmrQZ0Q/K05OU55g0vO/a6\r\nOa4JMdCwcvhxXuEp79yGVJUeahXY7tE7sNkxEpS+i0hfm4j01WDF1ejvDLjj\r\nTz41BSnHyO0wRpjp3XVjE2iMWHX13/4fXBc=\r\n=zOXM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"},"directories":{},"maintainers":[{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-yandex-ads_0.1.7_1666847801542_0.13135488534687134"},"_hasShrinkwrap":false},"0.1.8":{"name":"@beletsky/react-native-yandex-ads","version":"0.1.8","description":"test","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"lib/module/index","source":"lib/module/index","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"release-it","example":"yarn --cwd example","bootstrap":"yarn example && yarn install && yarn example pods"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/YBeletsky117/react-native-yandex-ads.git"},"author":{"name":"Yaroslav Beletsky","email":"yaroslav_beletsky@mail.ru","url":"https://toberemove.com"},"license":"MIT","bugs":{"url":"https://github.com/YBeletsky117/react-native-yandex-ads/issues"},"homepage":"https://github.com/YBeletsky117/react-native-yandex-ads#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@arkweid/lefthook":"^0.7.7","@commitlint/config-conventional":"^17.0.2","@react-native-community/eslint-config":"^3.0.2","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^28.1.2","@types/react":"~17.0.21","@types/react-native":"0.68.0","commitlint":"^17.0.2","eslint":"^8.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest":"^28.1.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"18.1.0","react-native":"0.70.4","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^4.5.2"},"resolutions":{"@types/react":"17.0.21"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native-community","prettier"],"rules":{"prettier/prettier":["error",{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"gitHead":"7f5566b0db90976245d6d00574669d168a0225cd","_id":"@beletsky/react-native-yandex-ads@0.1.8","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-shE4c2UXSt27TWHX9EBIyJizVFtFs6lC3oxteRoIhrlwda2NbuvRaGD3oNaQqHF+vCdO5ef6dRNDEglQ76XcRQ==","shasum":"c12ec7c3e2461033bf70a0ce83751d1a67d6f14c","tarball":"https://registry.npmjs.org/@beletsky/react-native-yandex-ads/-/react-native-yandex-ads-0.1.8.tgz","fileCount":204,"unpackedSize":283526,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjUfRzo3dDYB8yXWJP7ayHI/D82pV8g3wz45xemO6trAiAjeiOsouqHxie45PkCq2NEvuWEGcmH+BpjZoA/A2mZNw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWilAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrjQ/+NVGtQ1LpSJbSy+/yKY365zm4ELYafAXyXPZpNKCcKx7v75i7\r\nst+mC4jg72e7l6vYjPWeAG2S+V4LtMoHabNYOHFHbOo1fXVpWtuWezo1tgRx\r\nZQVYxL3NQM1deW6I5lgefsH8ULLWtZHNswtJ1a1e9E76xuBw2iD707/tvoBm\r\nKJ4hpyNc3T6/ng8cRDzWr/0aye/ggq0aY997bbEl4x8RvCVb9PQT+KnTCar7\r\nHGUMyr32AoU17vdEfKQLHaAU4ZlOPtJxfQIXgND1wgFqJH7+DiEm+M2rVYrF\r\neQ1PhGavN9IhqrnKdMSP0Yd69WIBWvrRtFCg+C5J0x6jyIVUgCm5X7d38sha\r\nx4MpabVnH17zsTHXBngWhEivfQBNbH1TZRgYjuhex4F7rJ4k+1rLfRvDWGFV\r\nOLzU2LAupCDq2Q2CbRsYrgnxca/tkaGvedRMkJePcDwtuFhVTU8eq4XQPuog\r\n4O9E3WZoxkpQjdnlg1woA/GkV31ULUZZF/WT5fXS7XcJNPGD71Y2U18jK3y2\r\nu5Of8hCgov7JrnOjGccthWau3tyxtcd0XMUHvLED/rGOJa6gwEBYtZgeZjJo\r\nN7MAur0fYR4EMdH3xkh2pzSr100U/6G1QenuvwxU5OAQa9OqvmsNH8037/oE\r\nwZe5Dk1X1VRhrf8BwbWoDmd9YZJ2vgp4+9Y=\r\n=ZcWY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"},"directories":{},"maintainers":[{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-yandex-ads_0.1.8_1666853184473_0.4311026983814792"},"_hasShrinkwrap":false},"0.1.9":{"name":"@beletsky/react-native-yandex-ads","version":"0.1.9","description":"test","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"lib/module/index","source":"lib/module/index","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"release-it","example":"yarn --cwd example","bootstrap":"yarn example && yarn install && yarn example pods"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/YBeletsky117/react-native-yandex-ads.git"},"author":{"name":"Yaroslav Beletsky","email":"yaroslav_beletsky@mail.ru","url":"https://toberemove.com"},"license":"MIT","bugs":{"url":"https://github.com/YBeletsky117/react-native-yandex-ads/issues"},"homepage":"https://github.com/YBeletsky117/react-native-yandex-ads#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@arkweid/lefthook":"^0.7.7","@commitlint/config-conventional":"^17.0.2","@react-native-community/eslint-config":"^3.0.2","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^28.1.2","@types/react":"~17.0.21","@types/react-native":"0.68.0","commitlint":"^17.0.2","eslint":"^8.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest":"^28.1.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"18.1.0","react-native":"0.70.4","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^4.5.2"},"resolutions":{"@types/react":"17.0.21"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native-community","prettier"],"rules":{"prettier/prettier":["error",{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"gitHead":"684583fd0df177847f4944ebcda78055b3b98e1b","_id":"@beletsky/react-native-yandex-ads@0.1.9","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-jSKaXHdVr4oqDJ51BPeOW5V2tb1L1ACf482Ye0sC8Gkibsjelq07Ix8V3EWbZZARjLFvcF6n02niTQmKEd3qvg==","shasum":"5ff77d068164d4b990277f57916b9d09b2c1c9fd","tarball":"https://registry.npmjs.org/@beletsky/react-native-yandex-ads/-/react-native-yandex-ads-0.1.9.tgz","fileCount":204,"unpackedSize":284102,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFH33xIKLHGHfDz3lGokCog5cxdUllRJaRowpHua2pzHAiEAizIeflke/ETJShxFmPgGVeymjQg/g9ENcarixiF9jtY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWj3EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRUQ//SoQ4zIXjdaiefL7HWiOfdemAzb1b9Ms4FY2R7UUG6K65PQ8B\r\np48hQ3tyvgkOOVpE1Uvh2O/bp6w+/8zettab8vv5m8KTUDtdGGIV6t6sg65D\r\nGGMh3vJiKQ4+QyIFywCBZ3OQj9NQqpn32N7TSX8t+nG0Xea3AG0Fc2XuhJpF\r\n3ZZbkwMVL+LOKfBmVjiE4pJldTpjIDh5kZoWA3yFUxSh0XEVbYC3b314ygQh\r\noSy5abAawCPUSiKg3w/ySwGWUE7i1m66/Ld/FKDspCS5LOLR9ErnSgStHN60\r\n8O1rZU/BwDtrLiRzVnH5JCo/cplLWYuRowSzAftY3OuuoevhIoCha731BLwr\r\niiXgwMm3pQI6CforGuu33Ud/1yLnj1sbugHDTztVqqsqKxL81wae1aSnmFZw\r\nLa0qlwBams5sSYjIrf4Oxg4Nkj0bHesScoYLsscY+4K4UyAeCwNy2QMrNZSj\r\n2451uJ6iIBJfi0oeg22G+sL+AavhoT6EmkugwQ81dh73Dc5G1aF/UYaWiAee\r\nRjHFFH8LHrNQLHVpOK0ckUPw0X34Qp2uN3iBPB0t2S6u3s6j54CJc9gZX+0c\r\nChwek125R3GNvulQEDW490Yeu09WfHXE6Zt82WC647dylkrxP1Usl9GpT8qb\r\nqRktiLaB32ECxhxG7bVQVUEGPrEseiXXkCI=\r\n=GhEk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"},"directories":{},"maintainers":[{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-yandex-ads_0.1.9_1666858436478_0.047597687816191"},"_hasShrinkwrap":false},"1.0.1-beta.0":{"name":"@beletsky/react-native-yandex-ads","version":"1.0.1-beta.0","description":"test","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"lib/module/index","source":"lib/module/index","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"release-it","example":"yarn --cwd example","bootstrap":"yarn example && yarn install && yarn example pods"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/YBeletsky117/react-native-yandex-ads.git"},"author":{"name":"Yaroslav Beletsky","email":"yaroslav_beletsky@mail.ru","url":"https://toberemove.com"},"license":"MIT","bugs":{"url":"https://github.com/YBeletsky117/react-native-yandex-ads/issues"},"homepage":"https://github.com/YBeletsky117/react-native-yandex-ads#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@arkweid/lefthook":"^0.7.7","@commitlint/config-conventional":"^17.0.2","@react-native-community/eslint-config":"^3.0.2","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^28.1.2","@types/react":"~17.0.21","@types/react-native":"0.68.0","commitlint":"^17.0.2","eslint":"^8.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest":"^28.1.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"18.1.0","react-native":"0.70.4","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^4.5.2"},"resolutions":{"@types/react":"17.0.21"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native-community","prettier"],"rules":{"prettier/prettier":["error",{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"readme":"# react-native-yandex-ads\nLibrary for integrating Yandex ADS into the React Native mobile app\n## Installation\n\n```sh\nnpm install react-native-yandex-ads\n```\n\n## Usage\n\n```js\nimport { YandexAdsView } from \"react-native-yandex-ads\";\n\n// ...\n\n<YandexAdsView color=\"tomato\" />\n```\n\n## Contributing\n\nSee the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.\n\n## License\n\nMIT\n\n---\n\nMade with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)\n","readmeFilename":"README.md","gitHead":"fb1e568c6e1fb5de7e80ff0407d7a717aa60ffea","_id":"@beletsky/react-native-yandex-ads@1.0.1-beta.0","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-NuvATrCppNkrG+luCNWD6HRkGuyvonYP/Z+tYNbvKYDGfrRqd0Y4RjMJT5c1zgzxoZI/PafYnIn6HHXfLCVRKA==","shasum":"74436607fce2571ba2a3762cc3cb0c2a20f8a063","tarball":"https://registry.npmjs.org/@beletsky/react-native-yandex-ads/-/react-native-yandex-ads-1.0.1-beta.0.tgz","fileCount":204,"unpackedSize":284060,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZjJuzrp3RGO/HjFuVdLQZV/tKBIXg1lt7HEPGbLHP7AiEAndUyuuE87vr3ZXCgncfct8DrR9Ufj68kZyFbgyLP8e4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX8c2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpk2BAAkLSv+HoqRBaCjiVpTZ3Q2/NZroCzEsyYFjLYN4EjMmRR/9mx\r\n36xJsq2F8PnedmMhESSi+9uNcyaRCpiDrbD356j3ihVwRl2Mi1cDCJdAGQRW\r\n8PpNr9iFOfriQzHRlELYb5gr/OWkeY5EyxS4PQCxoa9+y8E+E2esGI4QHHk9\r\nF3j3m9qyDEVr0t+uQLiRzGQQHngty5tHG8Xa72rURfz1Y1ee9+9yMVyHh3UX\r\nDFFhSFGiyjQ1yx4r5g6K+ij2B2wwgYZ+octzjQsy5XFEY0/pbdvT667jYReT\r\nrPczn827zItN+bLxJGv1tHBErpnHB2OsXYvpUXq49w6KHuO36dMHaMlFw+QH\r\nAVjd4JHQ7AY7cAlF8dC/WKapHPrnqfRcoNlj8/MfmJqCDNbjHTYtp5R9F8js\r\nHYl0Q4hy3FiJMur1pY36v9owA1lQ3vCnxc3W8PLcw4CD9mtr7eOI0Q6xhXGn\r\nCemg39P32LbJKk4tkmjGpkSWGvZk2nLMq0b7Dq1oA8eTPa5CbrlRMXZZsTVk\r\nDxU2BRFzMPeWC9E1kwpYwJh6w+ltWJaFc7+BgrwoU7wtPRmSgs5RID3QwV3m\r\nhEiFnoekZ4xuvMFesgNaYs6IDnkR9RCO3Bxkn8j2rrnr42dB/46fFMkMcJ/t\r\nfyuJT3O0mkjgXq0i+q9UTfL2/jsJKE6fbWM=\r\n=1Ruf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"},"directories":{},"maintainers":[{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-yandex-ads_1.0.1-beta.0_1667221302171_0.7011739934521133"},"_hasShrinkwrap":false},"1.0.1-beta.1":{"name":"@beletsky/react-native-yandex-ads","version":"1.0.1-beta.1","description":"test","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"lib/module/index","source":"lib/module/index","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"release-it","example":"yarn --cwd example","bootstrap":"yarn example && yarn install && yarn example pods"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/YBeletsky117/react-native-yandex-ads.git"},"author":{"name":"Yaroslav Beletsky","email":"yaroslav_beletsky@mail.ru","url":"https://toberemove.com"},"license":"MIT","bugs":{"url":"https://github.com/YBeletsky117/react-native-yandex-ads/issues"},"homepage":"https://github.com/YBeletsky117/react-native-yandex-ads#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@arkweid/lefthook":"^0.7.7","@commitlint/config-conventional":"^17.0.2","@react-native-community/eslint-config":"^3.0.2","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^28.1.2","@types/react":"~17.0.21","@types/react-native":"0.68.0","commitlint":"^17.0.2","eslint":"^8.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest":"^28.1.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"18.1.0","react-native":"0.70.4","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^4.5.2"},"resolutions":{"@types/react":"17.0.21"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native-community","prettier"],"rules":{"prettier/prettier":["error",{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"dependencies":{},"readme":"# Yandex Ads for React Native (beta)\n\nThis library was created to display Yandex ads in mobile applications developed using the React Native (without fabric)\nframework\n\n## Installation\n\n### for npm\n\n```sh\nnpm install @beletsky/react-native-yandex-ads\n```\n\n### for yarn\n\n```sh\nyarn add @beletsky/react-native-yandex-ads\n```\n\n## Usage\n\n# Native\n\n<p style='color: #ffffff; background-color: rgb(183,47,47)'>Attention, in this version, the display of ads in Android and iOS is different, we are making every effort to create a single visual part</p>\n\n## `AdNative.Container`\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| adUnitId                  | string                                  |✅                 | none        |\n| width                     | number                                  |✅                 | none        |\n| height                    | number                                  |✅                 | none        |\n| config (only Android)     | typeof defConfig (see deep)             |✅                 | none        |\n\n## `AdNative.Image` (only Android)\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| uniqYandexId              | NativeAdTypes                           |✅                 | none        |\n\n## `AdNative.Media` (only Android)\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| uniqYandexId              | NativeAdTypes                           |✅                 | none        |\n\n## `AdNative.Text` (only Android)\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| uniqYandexId              | NativeAdTypes                           |✅                 | none        |\n\n## for Android\n\n```jsx\nimport React from 'react'\nimport { AdNative, NativeAdTypes } from '@beletsky/react-native-yandex-ads';\nimport { StyleSheet } from 'react-native';\n\nconst ADS_NATIVE_SIZE = {\n  width: 400,\n  height: 117\n}\n\nconst ADS_NATIVE_CONFIG = {\n  favicon: {\n    width: 1,\n    height: 1,\n  },\n  age: {\n    fontSize: 11,\n    color: '#444',\n  },\n  title: {\n    fontSize: 11,\n    color: '#444',\n  },\n  icon: {\n    width: 1,\n    height: 1,\n  },\n  feedback: {\n    width: 10,\n    height: 10,\n  },\n  body: {\n    fontSize: 16,\n    color: '#444',\n  },\n  domain: {\n    color: '#444',\n    fontSize: 13,\n  },\n  media: {\n    width: 85,\n    height: 85,\n  },\n}\n\nexport function App() {\n  return (\n    <AdNative.Container\n      adUnitId={\"R-M-ADS_ID\"}\n      config={ADS_NATIVE_CONFIG}\n      height={ADS_NATIVE_SIZE.height}\n      style={styles.container}\n      width={ADS_NATIVE_SIZE.width}\n    >\n      <View>\n        <View\n          style={styles.contentWrapper}>\n          <AdNative.Image\n            style={styles.image}\n            uniqYandexId={NativeAdTypes.favicon}\n          />\n          <AdNative.Text\n            style={styles.age}\n            uniqYandexId={NativeAdTypes.age}\n          />\n          <AdNative.Text\n            lineBreakMode=\"tail\"\n            numberOfLines={1}\n            style={styles.title}\n            uniqYandexId={NativeAdTypes.title}\n          />\n        </View>\n        <AdNative.Text\n          lineBreakMode=\"tail\"\n          numberOfLines={3}\n          style={styles.body}\n          uniqYandexId={NativeAdTypes.body}\n        />\n        <AdNative.Text\n          style={styles.domain}\n          uniqYandexId={NativeAdTypes.domain}\n        />\n        <AdNative.Image\n          style={styles.icon}\n          uniqYandexId={NativeAdTypes.icon}\n        />\n        <AdNative.Image\n          style={styles.feedback}\n          uniqYandexId={NativeAdTypes.feedback}\n        />\n        <AdNative.Text\n          style={styles.warning}\n          uniqYandexId={NativeAdTypes.warning}\n        />\n        <AdNative.Text\n          style={styles.sponsored}\n          uniqYandexId={NativeAdTypes.sponsored}\n        />\n      </View>\n      <AdNative.Media\n        height={85}\n        style={styles.media}\n        uniqYandexId={NativeAdTypes.media}\n        width={85}\n      />\n\n    </AdNative.Container>\n  )\n}\n\nconst styles = StyleSheet.create({\n  container: {\n    backgroundColor: '#000',\n    width: ADS_NATIVE_SIZE.width,\n    height: ADS_NATIVE_SIZE.height,\n    flexDirection: 'row',\n    paddingVertical: 10,\n    paddingLeft: 10,\n    paddingRight: 7,\n  },\n  contentWrapper: {\n    display: 'flex',\n    flexDirection: 'row',\n    overflow: 'visible',\n    alignItems: 'center',\n  },\n  image: {\n    display: 'none'\n  },\n  age: {\n    height: 16\n  },\n  title: {\n    height: 16,\n    width: ADS_NATIVE_SIZE.width - 157,\n    fontSize: 11,\n    color: '#444',\n    fontFamily: 'Roboto-Regular',\n    lineHeight: 16,\n    marginBottom: 2,\n  },\n  body: {\n    height: 66,\n    width: ADS_NATIVE_SIZE.width - 157,\n    minHeight: 30,\n    fontSize: 16,\n    fontFamily: 'Roboto-Regular',\n    lineHeight: 22,\n    letterSpacing: 0.25,\n    fontWeight: '500',\n  },\n  domain: {\n    height: 16,\n    fontSize: 12.5,\n    color: '#444',\n    fontStyle: 'italic',\n    fontWeight: 'normal',\n    letterSpacing: 0.192,\n  },\n  icon: {\n    width: 1,\n    height: 1,\n  },\n  feedback: {\n    width: 10,\n    height: 10,\n  },\n  warning: {\n    height: 13\n  },\n  sponsored: {\n    height: 13\n  },\n  media: {\n    borderRadius: 5,\n    overflow: 'hidden',\n  }\n})\n\n```\n\n## for IOS\n\n```jsx\nimport React from 'react'\nimport { AdNative } from '@beletsky/react-native-yandex-ads';\nimport { StyleSheet } from 'react-native';\n\nconst ADS_NATIVE_SIZE = {\n  width: 400,\n  height: 117\n}\n\nexport function App() {\n  return (\n    <AdNative.Container\n      adUnitId={\"R-M-ADS_ID\"}\n      height={ADS_NATIVE_SIZE.height}\n      style={styles.container}\n      width={ADS_NATIVE_SIZE.width}\n    />\n  )\n}\n\nconst styles = StyleSheet.create({\n  container: {\n    width: ADS_NATIVE_SIZE.width,\n    height: ADS_NATIVE_SIZE.height,\n    flexDirection: 'row',\n    paddingVertical: 10,\n    paddingLeft: 10,\n    paddingRight: 7,\n  }\n})\n\n```\n\n# Banner\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| adUnitId                  | string                                  |✅                 | none        |\n| place (only IOS)          | 'top' or 'bottom'                       |🚫                 | 'top'       |\n| size                      | AdBannerType                            |✅ (or customSize) | none        |\n| customSize                | { width, height }                       |✅ (or size)       | none        |\n| onDidLoad                 | (adId?: string) => void                 |🚫                 | none        |\n| onClick                   | (adId?: string) => void                 |🚫                 | none        |\n| onWillLeaveApp            | (adId?: string) => void                 |🚫                 | none        |\n| onWillPresent             | (adId?: string) => void                 |🚫                 | none        |\n| onDidDismiss              | (adId?: string) => void                 |🚫                 | none        |\n| onDidReturnedToApplication| (adId?: string) => void                 |🚫                 | none        |\n| onDidTrackImpression      | (adId?: string, data?: string) => void  |🚫                 | none        |\n| onDidFailLoading          | (adId?: string, error?: string) => void |🚫                 | none        |\n\n```jsx\nimport React from 'react'\nimport { AdBanner } from \"@beletsky/react-native-yandex-ads\";\n\n// ...\n\nreturn (\n  <AdBanner\n    onDidLoad={() => console.log('on did load')}\n    onDidFailLoading={() => console.log('failed load')}\n    adUnitId={\"R-M-ADS_ID\"}\n    size={AdBannerType.BANNER_300x300}\n  />\n)\n```\n\n# Banner\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| adUnitId                  | string                                  |✅                 | none        |\n| place (only IOS)          | 'top' or 'bottom'                       |🚫                 | 'top'       |\n| size                      | AdBannerType                            |✅ (or customSize) | none        |\n| customSize                | { width, height }                       |✅ (or size)       | none        |\n| onDidLoad                 | (adId?: string) => void                 |🚫                 | none        |\n| onClick                   | (adId?: string) => void                 |🚫                 | none        |\n| onWillLeaveApp            | (adId?: string) => void                 |🚫                 | none        |\n| onWillPresent             | (adId?: string) => void                 |🚫                 | none        |\n| onDidDismiss              | (adId?: string) => void                 |🚫                 | none        |\n| onDidReturnedToApplication| (adId?: string) => void                 |🚫                 | none        |\n| onDidTrackImpression      | (adId?: string, data?: string) => void  |🚫                 | none        |\n| onDidFailLoading          | (adId?: string, error?: string) => void |🚫                 | none        |\n\n```jsx\nimport React from 'react'\nimport { AdBanner } from \"@beletsky/react-native-yandex-ads\";\n\n// ...\n\nreturn (\n  <AdBanner\n    onDidLoad={() => console.log('on did load')}\n    onDidFailLoading={() => console.log('failed load')}\n    adUnitId={\"R-M-ADS_ID\"}\n    size={AdBannerType.BANNER_300x300}\n  />\n)\n```\n\n# Interstitial\n\n| Method                    | Type                                           | Required             | Default     |\n|---------------------------|:----------------------------------------------:|---------------------:|------------:|\n| show()                    | (adUnitId: string) => boolean                  | adUnitId is required | none        |\n| addEventListener()        | (eventType, callback) => { remove: () => void }|\n\n```jsx\nimport { InterstitialEventTypes as EventTypes, AdInterstitial } from \"@beletsky/react-native-yandex-ads\";\nimport React, { useEffect } from 'react';\n\n// ...\n\nfunction App() {\n  useEffect(() => {\n    const adsListener = AdInterstitial.show(EventTypes.didLoad,\n      (source) => {\n        console.log(source)\n      })\n    return () => {\n      adsListener.remove()\n    }\n  }, [])\n  return // ...\n}\n```\n\n# Rewarded\n\n| Method                    | Type                                           | Required             | Default     |\n|---------------------------|:----------------------------------------------:|---------------------:|------------:|\n| show()                    | (adUnitId: string) => boolean                  | adUnitId is required | none        |\n| addEventListener()        | (eventType, callback) => { remove: () => void }|\n\n```jsx\nimport { RewardedEventTypes as EventTypes, AdRewarded } from \"@beletsky/react-native-yandex-ads\";\nimport React, { useEffect } from 'react';\n\n// ...\n\nfunction App() {\n  useEffect(() => {\n    const adsListener = AdRewarded.show(EventTypes.didLoad,\n      (source) => {\n        console.log(source)\n      })\n    return () => {\n      adsListener.remove()\n    }\n  }, [])\n  return // ...\n}\n```\n\n## License\n\nMIT\n\n---\n\n### Created by Yaroslav Beletsky [@beletsky](https://github.com/YBeletsky117)\n","readmeFilename":"README.md","gitHead":"f0be4816f1155a8ed9bd1b8b20637c539bc89672","_id":"@beletsky/react-native-yandex-ads@1.0.1-beta.1","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-u8LaDd3Pq3Ii8gqOEyXYj3tBLf/5UKhy+lJ3V6C1DoNgKeXy5vK9D64AZ0l7CSYChweZSQpq6Mqd/5UwJBCSUQ==","shasum":"c01bc74b818af8d0218b2f60ecce2dc68eab28c3","tarball":"https://registry.npmjs.org/@beletsky/react-native-yandex-ads/-/react-native-yandex-ads-1.0.1-beta.1.tgz","fileCount":204,"unpackedSize":296252,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICeKQHOMWDy/rh+nSauI735Zywj2S9tZvwjXTbPAnHmMAiBT2lsOZJjCqmjRhAGIeb6xIacTPhfDS+6FzMNHQrr/PQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX+HSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2lA//Sm7Emy5l9YwD3nn6xBs+cw54p3z2Y3WpPVoV2+IATaVskPSA\r\nD/zM2R40QAKbCp6D30/IH7RMqey9RMvGEBhsRbxROmXa6ybo/J6K91bJZorQ\r\n7dMmfHFw635on3nZMOX248E0yyXi8RTjLba28V8lEkLF7ziuYRs2MoYgZ8kn\r\nWJ1dLMCn1cm2TZMbVGz/WJAy0cFdAPuU8tI/sJXul8zrUDv7+ZUZLpS/Xtc/\r\nz8OQ8H3JWpxqfxe8FwcHiNxPhS1kWTsL80KKhuT6WEKEUc54o/Xwa6cNu2oC\r\n2NrgiDtB0L+uDTtUdHbRt4FRBCO9/Prm0p9i60In8ZUs73baopjW4Bv5msei\r\nhCHzUO4D8uN/Gi+dXpw9xV246kRs+HFKaKNy4OW9tWcyk+yyGVynVt30CXXZ\r\n0+cxMs1nFfOVJoTd7EqXPygTDYUO95Z37c2/InyN58BcmykQ59qiqbT0d+2O\r\nLc3M5Ig8rhpJKHkUE5nSGVSlDyhWyBoHoDFOHzOUaQov0b55LUq1r35y8Op8\r\ncB2NSQknSKWeEPN8Qvo4ThP6T1r8nUrCJHihWObtyUl2Sw+q6U4FgVaxaHuF\r\nMvrdpI9I4isWVyYiPG75QKtqEeBJLAdsf0I0GYaz9uNitTXSIBS6VywvR0RZ\r\nFL7L55yvAaetRUuFKfJ47HXcnz64xVPzZvc=\r\n=R9ri\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"},"directories":{},"maintainers":[{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-yandex-ads_1.0.1-beta.1_1667228113879_0.8770366891275887"},"_hasShrinkwrap":false},"1.0.1-beta.2":{"name":"@beletsky/react-native-yandex-ads","version":"1.0.1-beta.2","description":"test","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"lib/module/index","source":"lib/module/index","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"release-it","example":"yarn --cwd example","bootstrap":"yarn example && yarn install && yarn example pods"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/YBeletsky117/react-native-yandex-ads.git"},"author":{"name":"Yaroslav Beletsky","email":"yaroslav_beletsky@mail.ru","url":"https://toberemove.com"},"license":"MIT","bugs":{"url":"https://github.com/YBeletsky117/react-native-yandex-ads/issues"},"homepage":"https://github.com/YBeletsky117/react-native-yandex-ads#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@arkweid/lefthook":"^0.7.7","@commitlint/config-conventional":"^17.0.2","@react-native-community/eslint-config":"^3.0.2","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^28.1.2","@types/react":"~17.0.21","@types/react-native":"0.68.0","commitlint":"^17.0.2","eslint":"^8.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest":"^28.1.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"18.1.0","react-native":"0.70.4","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^4.5.2"},"resolutions":{"@types/react":"17.0.21"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native-community","prettier"],"rules":{"prettier/prettier":["error",{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"dependencies":{"deepmerge":"^3.2.0"},"readme":"# Yandex Ads for React Native (beta)\n\nThis library was created to display Yandex ads in mobile applications developed using the React Native (without fabric)\nframework\n\n## Installation\n\n### for npm\n\n```sh\nnpm install @beletsky/react-native-yandex-ads@beta\n```\n\n### for yarn\n\n```sh\nyarn add @beletsky/react-native-yandex-ads@beta\n```\n\n## Usage\n\n# Native\n\n<p style='color: #ffffff; background-color: rgb(183,47,47)'>Attention, in this version, the display of ads in Android and iOS is different, we are making every effort to create a single visual part</p>\n\n## `AdNative.Container`\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| adUnitId                  | string                                  |✅                 | none        |\n| width                     | number                                  |✅                 | none        |\n| height                    | number                                  |✅                 | none        |\n| config (only Android)     | typeof defConfig (see deep)             |✅                 | none        |\n\n## `AdNative.Image` (only Android)\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| uniqYandexId              | NativeAdTypes                           |✅                 | none        |\n\n## `AdNative.Media` (only Android)\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| uniqYandexId              | NativeAdTypes                           |✅                 | none        |\n\n## `AdNative.Text` (only Android)\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| uniqYandexId              | NativeAdTypes                           |✅                 | none        |\n\n## for Android\n\n```jsx\nimport React from 'react'\nimport { AdNative, NativeAdTypes } from '@beletsky/react-native-yandex-ads';\nimport { StyleSheet } from 'react-native';\n\nconst ADS_NATIVE_SIZE = {\n  width: 400,\n  height: 117\n}\n\nconst ADS_NATIVE_CONFIG = {\n  favicon: {\n    width: 1,\n    height: 1,\n  },\n  age: {\n    fontSize: 11,\n    color: '#444',\n  },\n  title: {\n    fontSize: 11,\n    color: '#444',\n  },\n  icon: {\n    width: 1,\n    height: 1,\n  },\n  feedback: {\n    width: 10,\n    height: 10,\n  },\n  body: {\n    fontSize: 16,\n    color: '#444',\n  },\n  domain: {\n    color: '#444',\n    fontSize: 13,\n  },\n  media: {\n    width: 85,\n    height: 85,\n  },\n}\n\nexport function App() {\n  return (\n    <AdNative.Container\n      adUnitId={\"R-M-ADS_ID\"}\n      config={ADS_NATIVE_CONFIG}\n      height={ADS_NATIVE_SIZE.height}\n      style={styles.container}\n      width={ADS_NATIVE_SIZE.width}\n    >\n      <View>\n        <View\n          style={styles.contentWrapper}>\n          <AdNative.Image\n            style={styles.image}\n            uniqYandexId={NativeAdTypes.favicon}\n          />\n          <AdNative.Text\n            style={styles.age}\n            uniqYandexId={NativeAdTypes.age}\n          />\n          <AdNative.Text\n            lineBreakMode=\"tail\"\n            numberOfLines={1}\n            style={styles.title}\n            uniqYandexId={NativeAdTypes.title}\n          />\n        </View>\n        <AdNative.Text\n          lineBreakMode=\"tail\"\n          numberOfLines={3}\n          style={styles.body}\n          uniqYandexId={NativeAdTypes.body}\n        />\n        <AdNative.Text\n          style={styles.domain}\n          uniqYandexId={NativeAdTypes.domain}\n        />\n        <AdNative.Image\n          style={styles.icon}\n          uniqYandexId={NativeAdTypes.icon}\n        />\n        <AdNative.Image\n          style={styles.feedback}\n          uniqYandexId={NativeAdTypes.feedback}\n        />\n        <AdNative.Text\n          style={styles.warning}\n          uniqYandexId={NativeAdTypes.warning}\n        />\n        <AdNative.Text\n          style={styles.sponsored}\n          uniqYandexId={NativeAdTypes.sponsored}\n        />\n      </View>\n      <AdNative.Media\n        height={85}\n        style={styles.media}\n        uniqYandexId={NativeAdTypes.media}\n        width={85}\n      />\n\n    </AdNative.Container>\n  )\n}\n\nconst styles = StyleSheet.create({\n  container: {\n    backgroundColor: '#000',\n    width: ADS_NATIVE_SIZE.width,\n    height: ADS_NATIVE_SIZE.height,\n    flexDirection: 'row',\n    paddingVertical: 10,\n    paddingLeft: 10,\n    paddingRight: 7,\n  },\n  contentWrapper: {\n    display: 'flex',\n    flexDirection: 'row',\n    overflow: 'visible',\n    alignItems: 'center',\n  },\n  image: {\n    display: 'none'\n  },\n  age: {\n    height: 16\n  },\n  title: {\n    height: 16,\n    width: ADS_NATIVE_SIZE.width - 157,\n    fontSize: 11,\n    color: '#444',\n    fontFamily: 'Roboto-Regular',\n    lineHeight: 16,\n    marginBottom: 2,\n  },\n  body: {\n    height: 66,\n    width: ADS_NATIVE_SIZE.width - 157,\n    minHeight: 30,\n    fontSize: 16,\n    fontFamily: 'Roboto-Regular',\n    lineHeight: 22,\n    letterSpacing: 0.25,\n    fontWeight: '500',\n  },\n  domain: {\n    height: 16,\n    fontSize: 12.5,\n    color: '#444',\n    fontStyle: 'italic',\n    fontWeight: 'normal',\n    letterSpacing: 0.192,\n  },\n  icon: {\n    width: 1,\n    height: 1,\n  },\n  feedback: {\n    width: 10,\n    height: 10,\n  },\n  warning: {\n    height: 13\n  },\n  sponsored: {\n    height: 13\n  },\n  media: {\n    borderRadius: 5,\n    overflow: 'hidden',\n  }\n})\n\n```\n\n## for IOS\n\n```jsx\nimport React from 'react'\nimport { AdNative } from '@beletsky/react-native-yandex-ads';\nimport { StyleSheet } from 'react-native';\n\nconst ADS_NATIVE_SIZE = {\n  width: 400,\n  height: 117\n}\n\nexport function App() {\n  return (\n    <AdNative.Container\n      adUnitId={\"R-M-ADS_ID\"}\n      height={ADS_NATIVE_SIZE.height}\n      style={styles.container}\n      width={ADS_NATIVE_SIZE.width}\n    />\n  )\n}\n\nconst styles = StyleSheet.create({\n  container: {\n    width: ADS_NATIVE_SIZE.width,\n    height: ADS_NATIVE_SIZE.height,\n    flexDirection: 'row',\n    paddingVertical: 10,\n    paddingLeft: 10,\n    paddingRight: 7,\n  }\n})\n\n```\n\n# Banner\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| adUnitId                  | string                                  |✅                 | none        |\n| place (only IOS)          | 'top' or 'bottom'                       |🚫                 | 'top'       |\n| size                      | AdBannerType                            |✅ (or customSize) | none        |\n| customSize                | { width, height }                       |✅ (or size)       | none        |\n| onDidLoad                 | (adId?: string) => void                 |🚫                 | none        |\n| onClick                   | (adId?: string) => void                 |🚫                 | none        |\n| onWillLeaveApp            | (adId?: string) => void                 |🚫                 | none        |\n| onWillPresent             | (adId?: string) => void                 |🚫                 | none        |\n| onDidDismiss              | (adId?: string) => void                 |🚫                 | none        |\n| onDidReturnedToApplication| (adId?: string) => void                 |🚫                 | none        |\n| onDidTrackImpression      | (adId?: string, data?: string) => void  |🚫                 | none        |\n| onDidFailLoading          | (adId?: string, error?: string) => void |🚫                 | none        |\n\n```jsx\nimport React from 'react'\nimport { AdBanner } from \"@beletsky/react-native-yandex-ads\";\n\n// ...\n\nreturn (\n  <AdBanner\n    onDidLoad={() => console.log('on did load')}\n    onDidFailLoading={() => console.log('failed load')}\n    adUnitId={\"R-M-ADS_ID\"}\n    size={AdBannerType.BANNER_300x300}\n  />\n)\n```\n\n# Banner\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| adUnitId                  | string                                  |✅                 | none        |\n| place (only IOS)          | 'top' or 'bottom'                       |🚫                 | 'top'       |\n| size                      | AdBannerType                            |✅ (or customSize) | none        |\n| customSize                | { width, height }                       |✅ (or size)       | none        |\n| onDidLoad                 | (adId?: string) => void                 |🚫                 | none        |\n| onClick                   | (adId?: string) => void                 |🚫                 | none        |\n| onWillLeaveApp            | (adId?: string) => void                 |🚫                 | none        |\n| onWillPresent             | (adId?: string) => void                 |🚫                 | none        |\n| onDidDismiss              | (adId?: string) => void                 |🚫                 | none        |\n| onDidReturnedToApplication| (adId?: string) => void                 |🚫                 | none        |\n| onDidTrackImpression      | (adId?: string, data?: string) => void  |🚫                 | none        |\n| onDidFailLoading          | (adId?: string, error?: string) => void |🚫                 | none        |\n\n```jsx\nimport React from 'react'\nimport { AdBanner } from \"@beletsky/react-native-yandex-ads\";\n\n// ...\n\nreturn (\n  <AdBanner\n    onDidLoad={() => console.log('on did load')}\n    onDidFailLoading={() => console.log('failed load')}\n    adUnitId={\"R-M-ADS_ID\"}\n    size={AdBannerType.BANNER_300x300}\n  />\n)\n```\n\n# Interstitial\n\n| Method                    | Type                                           | Required             | Default     |\n|---------------------------|:----------------------------------------------:|---------------------:|------------:|\n| show()                    | (adUnitId: string) => boolean                  | adUnitId is required | none        |\n| addEventListener()        | (eventType, callback) => { remove: () => void }|\n\n```jsx\nimport { InterstitialEventTypes as EventTypes, AdInterstitial } from \"@beletsky/react-native-yandex-ads\";\nimport React, { useEffect } from 'react';\n\n// ...\n\nfunction App() {\n  useEffect(() => {\n    const adsListener = AdInterstitial.show(EventTypes.didLoad,\n      (source) => {\n        console.log(source)\n      })\n    return () => {\n      adsListener.remove()\n    }\n  }, [])\n  return // ...\n}\n```\n\n# Rewarded\n\n| Method                    | Type                                           | Required             | Default     |\n|---------------------------|:----------------------------------------------:|---------------------:|------------:|\n| show()                    | (adUnitId: string) => boolean                  | adUnitId is required | none        |\n| addEventListener()        | (eventType, callback) => { remove: () => void }|\n\n```jsx\nimport { RewardedEventTypes as EventTypes, AdRewarded } from \"@beletsky/react-native-yandex-ads\";\nimport React, { useEffect } from 'react';\n\n// ...\n\nfunction App() {\n  useEffect(() => {\n    const adsListener = AdRewarded.show(EventTypes.didLoad,\n      (source) => {\n        console.log(source)\n      })\n    return () => {\n      adsListener.remove()\n    }\n  }, [])\n  return // ...\n}\n```\n\n## License\n\nMIT\n\n---\n\n### Created by Yaroslav Beletsky [@beletsky](https://github.com/YBeletsky117)\n","readmeFilename":"README.md","gitHead":"bec5bd042bb92dbfa9422775542bc75f716f84b3","_id":"@beletsky/react-native-yandex-ads@1.0.1-beta.2","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Bcthnp3Ocg3Ialis7wV+UeEZRrklJVvRd92slTGq2OSVBdvhTAJwxL+gWew9NexFCpKpLgVrEZEEjAaQOXVKvQ==","shasum":"1d7e4734832b81edb1aba3e46fb6e0766abb60e9","tarball":"https://registry.npmjs.org/@beletsky/react-native-yandex-ads/-/react-native-yandex-ads-1.0.1-beta.2.tgz","fileCount":204,"unpackedSize":296291,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYZJc44ttrIsRAb2TpeC98NotdoMNWZPxTLP064nC0CAiEAlyWZDNv57rsd83Dam7hh7cjHykhAqNzC8AWpgMzgJCg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX+cqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqANw/+LCOGQJffBdgklSveAAS1FyjSo5D46WbYGPH22ujJi4SgPxHe\r\nhDVDk7lGIoOtT05x8CGG/dtzmSf5lh1SsozTzsQUIC258sG8+dAw7vgOkZn5\r\nr3Y+Yhigqbc7gTiOkYApycDBwo6R8fJ+fCT7csJSz3IAyfIUbg7CqftOdPmi\r\n80uFIQR5zCWL6YcrQTeMydoymPczQaGjD/jwc4KRFAXua1RzpXNIEywYY5ZI\r\nEmH7iAxnidbrNn5XhK5Jc7QsQhUQWyskjuU3njTDVSmCOcv7/wFZUTeCTHnb\r\n3woZ2MHQZLeHuze6M7So3WnRYNKUX9vhgsTKXQ5lnOhYsFkdN7fwpIQ+VMbB\r\nzPvkkBYaG4eF8G/VqHE1WAi8900Xk2MyH9SXnvLKnwFVS13jIh2cGsOjGm8b\r\nOwrt2fI3mCOLPIa9wSSjTOgq3Mvt3J+8P3dhhBx1BXvdQa5hVf2TLyRWecnm\r\nUGZ7salGXHLdNra5trKS3E6nVp23vjILMzeeFbcfLADpEvB7ojmM0ylP7+nV\r\nZTgN37aO6lGZX5Edx+rx5WW/vVNALiDB8B0on7Hl46DIua3hDBfgQjya9BcY\r\nGdqjROlya5EaaM2IGGRzFkWkTDgpnhGAj6ylkeiXSb89VAxhJhtQyhSjpfo9\r\nb4h1aDv6j66yThS56/Fl7MN3nByVxUYTYW8=\r\n=H+gJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"},"directories":{},"maintainers":[{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-yandex-ads_1.0.1-beta.2_1667229482721_0.5710766241897645"},"_hasShrinkwrap":false},"1.0.1":{"name":"@beletsky/react-native-yandex-ads","version":"1.0.1","description":"test","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"lib/module/index","source":"lib/module/index","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"release-it","example":"yarn --cwd example","bootstrap":"yarn example && yarn install && yarn example pods"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/YBeletsky117/react-native-yandex-ads.git"},"author":{"name":"Yaroslav Beletsky","email":"yaroslav_beletsky@mail.ru","url":"https://toberemove.com"},"license":"MIT","bugs":{"url":"https://github.com/YBeletsky117/react-native-yandex-ads/issues"},"homepage":"https://github.com/YBeletsky117/react-native-yandex-ads#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@arkweid/lefthook":"^0.7.7","@commitlint/config-conventional":"^17.0.2","@react-native-community/eslint-config":"^3.0.2","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^28.1.2","@types/react":"~17.0.21","@types/react-native":"0.68.0","commitlint":"^17.0.2","eslint":"^8.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest":"^28.1.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"18.1.0","react-native":"0.70.4","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^4.5.2"},"resolutions":{"@types/react":"17.0.21"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native-community","prettier"],"rules":{"prettier/prettier":["error",{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"dependencies":{"deepmerge":"^3.2.0"},"gitHead":"9ae3bbbd709bb5dceb4cf69219ce8fc156e3a7df","_id":"@beletsky/react-native-yandex-ads@1.0.1","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-t23ihSucyd+C7p2vaJiNTlIZOCnufejzNrElZB0VWNIwuUX+RSJIZ/h7sgjh9HFPw8jrqWozHvNyUTlIvfMIiA==","shasum":"9b1cd382c5721e8dbf0f335e0270b2d725335628","tarball":"https://registry.npmjs.org/@beletsky/react-native-yandex-ads/-/react-native-yandex-ads-1.0.1.tgz","fileCount":204,"unpackedSize":296284,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHs6yzzH2s0Sx+35RpwRx5aPDgliEIiNZUUpI3Z5DADKAiAqHJpURcITa5Mt2RqkIC+5aRVMfakgSblt75YOucEMUg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX+wkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOHw/9HjCDvydUD7L3e6R2w5GvrKdX1rfwjScNcw+FqG15iOK5qGtX\r\nAwR8Ga6r/nh2akNlYrl+yKA8ptHEydRrGkL8mcQ9VjS6GPpIPE8IuUy5uSkY\r\nYHrTJ4XLM8QsFMYOebahlaj/hGNekBac1UtpWlah47CkeRnUHaIVgHo9Px76\r\nbkzVvA/0w+v6tC7gVbkfYCI/02RDwqsqWFkmq94awChggSoostFDXGuLznfj\r\ng0gBG74fno+stiWPc5fPxu8BPDOFcpeII1XDFEy0RU4vfkBDy/zx2oXFrR/z\r\n7ZnU6T1Fvv6diMHk9aOeYMBYytt1qpunNbN02eSFGoZq1TKERzJ3KzIqHcTA\r\n/iVRUdIDvt3YgC6Om8Dp0NS8gVJoSAn8HFtlFnVwEDdKOcOrG/BX2pwznTre\r\nYfOG9IYfHYJKCebRzoZw1szkpDkWL1suQLN3iVfE37qvYFjNVduJP0iKqvrY\r\n2KTzDifzLchuuvuDT1S99hdlOrHeGLPn01JCUVprza4W1aV0UTkMeB0F+QmI\r\nBELknePXu3VqkCrZLP6OO1W4vx/MZDTZEvd/OqxDvhrRJc4+zDKznURJRJg+\r\ngAFVePJAiBn//8x8/hobSQP2Yyv0OKI8VZAg7EhCXZO+9l/m2IyiZoOosjSo\r\nFeOvJWF9/aCAt0P8sN4GiYKAJThWsY4MX/g=\r\n=qJtF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"},"directories":{},"maintainers":[{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-yandex-ads_1.0.1_1667230756642_0.9897802706505834"},"_hasShrinkwrap":false},"1.1.0-beta.0":{"name":"@beletsky/react-native-yandex-ads","version":"1.1.0-beta.0","description":"test","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"lib/module/index","source":"lib/module/index","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"release-it","example":"yarn --cwd example","bootstrap":"yarn example && yarn install && yarn example pods"},"keywords":["react-native","ios","android","yandex","ads","mobile-ads","native-ads"],"repository":{"type":"git","url":"git+https://github.com/YBeletsky117/react-native-yandex-ads.git"},"author":{"name":"Yaroslav Beletsky","email":"yaroslav_beletsky@mail.ru","url":"https://toberemove.com"},"license":"MIT","bugs":{"url":"https://github.com/YBeletsky117/react-native-yandex-ads/issues"},"homepage":"https://github.com/YBeletsky117/react-native-yandex-ads#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@arkweid/lefthook":"^0.7.7","@commitlint/config-conventional":"^17.0.2","@react-native-community/eslint-config":"^3.0.2","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^28.1.2","@types/react":"~17.0.21","@types/react-native":"0.68.0","commitlint":"^17.0.2","eslint":"^8.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest":"^28.1.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"18.1.0","react-native":"0.70.4","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^4.5.2"},"resolutions":{"@types/react":"17.0.21"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native-community","prettier"],"rules":{"prettier/prettier":["error",{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"dependencies":{"deepmerge":"^3.2.0"},"readme":"# Yandex Ads for React Native (beta)\n\nThis library was created to display Yandex ads in mobile applications developed using the React Native (without fabric)\nframework\n\n## Installation\n\n### for npm\n\n```sh\nnpm install @beletsky/react-native-yandex-ads@beta\n```\n\n### for yarn\n\n```sh\nyarn add @beletsky/react-native-yandex-ads@beta\n```\n\n## Usage\n\nFirst of all, you need to initialize the Yandex Ads Mobile library\n\n```jsx\nimport React, { useEffect } from 'react';\nimport YandexAds from \"@beletsky/react-native-yandex-ads\"\n\n// ...\n\nexport function App() {\n  useEffect(() => {\n    YandexAds.initialize()\n  }, [])\n  return //...\n}\n```\n\n# Native\n\n<p style='color: #ffffff; background-color: rgb(183,47,47)'>Attention, in this version, the display of ads in Android and iOS is different, we are making every effort to create a single visual part</p>\n\n## `AdNative.Container`\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| adUnitId                  | string                                  |❗️                 | none        |\n| width                     | number                                  |❗️                 | none        |\n| height                    | number                                  |❗️                 | none        |\n| config (only Android)     | typeof defConfig (see deep)             |❗️                 | none        |\n\n## `AdNative.Image` (only Android)\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| uniqYandexId              | NativeAdTypes                           |❗️                 | none        |\n\n## `AdNative.Media` (only Android)\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| uniqYandexId              | NativeAdTypes                           |❗️                 | none        |\n\n## `AdNative.Text` (only Android)\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| uniqYandexId              | NativeAdTypes                           |❗️                 | none        |\n\n## for Android\n\n```jsx\nimport React from 'react'\nimport { AdNative, NativeAdTypes } from '@beletsky/react-native-yandex-ads';\nimport { StyleSheet } from 'react-native';\n\nconst ADS_NATIVE_SIZE = {\n  width: 400,\n  height: 117\n}\n\nconst ADS_NATIVE_CONFIG = {\n  favicon: {\n    width: 1,\n    height: 1,\n  },\n  age: {\n    fontSize: 11,\n    color: '#444',\n  },\n  title: {\n    fontSize: 11,\n    color: '#444',\n  },\n  icon: {\n    width: 1,\n    height: 1,\n  },\n  feedback: {\n    width: 10,\n    height: 10,\n  },\n  body: {\n    fontSize: 16,\n    color: '#444',\n  },\n  domain: {\n    color: '#444',\n    fontSize: 13,\n  },\n  media: {\n    width: 85,\n    height: 85,\n  },\n}\n\nexport function App() {\n  return (\n    <AdNative.Container\n      adUnitId={\"R-M-ADS_ID\"}\n      config={ADS_NATIVE_CONFIG}\n      height={ADS_NATIVE_SIZE.height}\n      style={styles.container}\n      width={ADS_NATIVE_SIZE.width}\n    >\n      <View>\n        <View\n          style={styles.contentWrapper}>\n          <AdNative.Image\n            style={styles.image}\n            uniqYandexId={NativeAdTypes.favicon}\n          />\n          <AdNative.Text\n            style={styles.age}\n            uniqYandexId={NativeAdTypes.age}\n          />\n          <AdNative.Text\n            lineBreakMode=\"tail\"\n            numberOfLines={1}\n            style={styles.title}\n            uniqYandexId={NativeAdTypes.title}\n          />\n        </View>\n        <AdNative.Text\n          lineBreakMode=\"tail\"\n          numberOfLines={3}\n          style={styles.body}\n          uniqYandexId={NativeAdTypes.body}\n        />\n        <AdNative.Text\n          style={styles.domain}\n          uniqYandexId={NativeAdTypes.domain}\n        />\n        <AdNative.Image\n          style={styles.icon}\n          uniqYandexId={NativeAdTypes.icon}\n        />\n        <AdNative.Image\n          style={styles.feedback}\n          uniqYandexId={NativeAdTypes.feedback}\n        />\n        <AdNative.Text\n          style={styles.warning}\n          uniqYandexId={NativeAdTypes.warning}\n        />\n        <AdNative.Text\n          style={styles.sponsored}\n          uniqYandexId={NativeAdTypes.sponsored}\n        />\n      </View>\n      <AdNative.Media\n        height={85}\n        style={styles.media}\n        uniqYandexId={NativeAdTypes.media}\n        width={85}\n      />\n\n    </AdNative.Container>\n  )\n}\n\nconst styles = StyleSheet.create({\n  container: {\n    backgroundColor: '#000',\n    width: ADS_NATIVE_SIZE.width,\n    height: ADS_NATIVE_SIZE.height,\n    flexDirection: 'row',\n    paddingVertical: 10,\n    paddingLeft: 10,\n    paddingRight: 7,\n  },\n  contentWrapper: {\n    display: 'flex',\n    flexDirection: 'row',\n    overflow: 'visible',\n    alignItems: 'center',\n  },\n  image: {\n    display: 'none'\n  },\n  age: {\n    height: 16\n  },\n  title: {\n    height: 16,\n    width: ADS_NATIVE_SIZE.width - 157,\n    fontSize: 11,\n    color: '#444',\n    fontFamily: 'Roboto-Regular',\n    lineHeight: 16,\n    marginBottom: 2,\n  },\n  body: {\n    height: 66,\n    width: ADS_NATIVE_SIZE.width - 157,\n    minHeight: 30,\n    fontSize: 16,\n    fontFamily: 'Roboto-Regular',\n    lineHeight: 22,\n    letterSpacing: 0.25,\n    fontWeight: '500',\n  },\n  domain: {\n    height: 16,\n    fontSize: 12.5,\n    color: '#444',\n    fontStyle: 'italic',\n    fontWeight: 'normal',\n    letterSpacing: 0.192,\n  },\n  icon: {\n    width: 1,\n    height: 1,\n  },\n  feedback: {\n    width: 10,\n    height: 10,\n  },\n  warning: {\n    height: 13\n  },\n  sponsored: {\n    height: 13\n  },\n  media: {\n    borderRadius: 5,\n    overflow: 'hidden',\n  }\n})\n\n```\n\n## for IOS\n\n```jsx\nimport React from 'react'\nimport { AdNative } from '@beletsky/react-native-yandex-ads';\nimport { StyleSheet } from 'react-native';\n\nconst ADS_NATIVE_SIZE = {\n  width: 400,\n  height: 117\n}\n\nexport function App() {\n  return (\n    <AdNative.Container\n      adUnitId={\"R-M-ADS_ID\"}\n      height={ADS_NATIVE_SIZE.height}\n      style={styles.container}\n      width={ADS_NATIVE_SIZE.width}\n    />\n  )\n}\n\nconst styles = StyleSheet.create({\n  container: {\n    width: ADS_NATIVE_SIZE.width,\n    height: ADS_NATIVE_SIZE.height,\n    flexDirection: 'row',\n    paddingVertical: 10,\n    paddingLeft: 10,\n    paddingRight: 7,\n  }\n})\n\n```\n\n# Banner\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| adUnitId                  | string                                  |❗️                 | none        |\n| place (only IOS)          | 'top' or 'bottom'                       |❔️                 | 'top'       |\n| size                      | AdBannerType                            |❗️ (or customSize) | none        |\n| customSize                | { width, height }                       |❗️ (or size)       | none        |\n| requestParams             | { [key: string]: string }               |❔️                 | none        |\n| onDidLoad                 | (adId?: string) => void                 |❔️                 | none        |\n| onClick                   | (adId?: string) => void                 |❔️                 | none        |\n| onWillLeaveApp            | (adId?: string) => void                 |❔️                 | none        |\n| onWillPresent             | (adId?: string) => void                 |❔️                 | none        |\n| onDidDismiss              | (adId?: string) => void                 |❔️                 | none        |\n| onDidReturnedToApplication| (adId?: string) => void                 |❔️                 | none        |\n| onDidTrackImpression      | (adId?: string, data?: string) => void  |❔️                 | none        |\n| onDidFailLoading          | (adId?: string, error?: string) => void |❔️                 | none        |\n\n```jsx\nimport React from 'react'\nimport { AdBanner } from \"@beletsky/react-native-yandex-ads\";\n\n// ...\n\nexport function App() {\n  return (\n    <AdBanner\n      onDidLoad={() => console.log('on did load')}\n      onDidFailLoading={() => console.log('failed load')}\n      adUnitId={\"R-M-ADS_ID\"}\n      size={AdBannerType.BANNER_300x300}\n    />\n  )\n}\n\n```\n\n# Banner\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| adUnitId                  | string                                  |❗️                 | none        |\n| place (only IOS)          | 'top' or 'bottom'                       |❔️                 | 'top'       |\n| size                      | AdBannerType                            |❗️ (or customSize) | none        |\n| customSize                | { width, height }                       |❗️ (or size)       | none        |\n| onDidLoad                 | (adId?: string) => void                 |❔️                 | none        |\n| onClick                   | (adId?: string) => void                 |❔️                 | none        |\n| onWillLeaveApp            | (adId?: string) => void                 |❔️                 | none        |\n| onWillPresent             | (adId?: string) => void                 |❔️                 | none        |\n| onDidDismiss              | (adId?: string) => void                 |❔️                 | none        |\n| onDidReturnedToApplication| (adId?: string) => void                 |❔️                 | none        |\n| onDidTrackImpression      | (adId?: string, data?: string) => void  |❔️                 | none        |\n| onDidFailLoading          | (adId?: string, error?: string) => void |❔️                 | none        |\n\n```jsx\nimport React from 'react'\nimport { AdBanner } from \"@beletsky/react-native-yandex-ads\";\n\n// ...\nexport function App() {\n  return (\n    <AdBanner\n      onDidLoad={() => console.log('on did load')}\n      onDidFailLoading={() => console.log('failed load')}\n      adUnitId={\"R-M-ADS_ID\"}\n      size={AdBannerType.BANNER_300x300}\n    />\n  )\n}\n```\n\n# Interstitial\n\n| Method                    | Type                                           | Required             | Default     |\n|---------------------------|:----------------------------------------------:|---------------------:|------------:|\n| show()                    | (adUnitId: string) => boolean                  | adUnitId is required | none        |\n| addEventListener()        | (eventType, callback) => { remove: () => void }|\n\n```jsx\nimport { InterstitialEventTypes as EventTypes, AdInterstitial } from \"@beletsky/react-native-yandex-ads\";\nimport React, { useEffect } from 'react';\n\n// ...\n\nfunction App() {\n  useEffect(() => {\n    const adsListener = AdInterstitial.show(EventTypes.didLoad,\n      (source) => {\n        console.log(source)\n      })\n    return () => {\n      adsListener.remove()\n    }\n  }, [])\n  return // ...\n}\n```\n\n# Rewarded\n\n| Method                    | Type                                           | Required             | Default     |\n|---------------------------|:----------------------------------------------:|---------------------:|------------:|\n| show()                    | (adUnitId: string) => boolean                  | adUnitId is required | none        |\n| addEventListener()        | (eventType, callback) => { remove: () => void }|\n\n```jsx\nimport { RewardedEventTypes as EventTypes, AdRewarded } from \"@beletsky/react-native-yandex-ads\";\nimport React, { useEffect } from 'react';\n\n// ...\n\nfunction App() {\n  useEffect(() => {\n    const adsListener = AdRewarded.show(EventTypes.didLoad,\n      (source) => {\n        console.log(source)\n      })\n    return () => {\n      adsListener.remove()\n    }\n  }, [])\n  return // ...\n}\n```\n\n## License\n\nMIT\n\n---\n\n### Created by Yaroslav Beletsky [@beletsky](https://github.com/YBeletsky117)\n","readmeFilename":"README.md","gitHead":"d4ca0bafdd01047506e1f7e9377d2a6d6216000f","_id":"@beletsky/react-native-yandex-ads@1.1.0-beta.0","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-gDx3oANEWuI4N0BmOq2FifJb4nURV1eQ34yJx7/UOvNo6OQXjVJspnTutIEA7wmVhK+r4Y5nGZQcS181sDwUsw==","shasum":"dd7b38672f977d262bd62e1cdb04ba1442c1137f","tarball":"https://registry.npmjs.org/@beletsky/react-native-yandex-ads/-/react-native-yandex-ads-1.1.0-beta.0.tgz","fileCount":204,"unpackedSize":299412,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWnlnj2g+zJpguyarXhD8aRYyQdJwBo4HnsjmXCDSyXwIgaRdyyP2uwi5f+mlfxeTzU1ivS5FAIuUsOMU7HInGC9k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYE74ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryQg/+PRfr0ukI5gfoLvhEEIMG0hWp+wB/t5m5RtRanVZirMo7sGSE\r\njm+TpLoDybTzY3G+WIzYiRhrIxiluIWPd713MG+1lqWaqS+MbR/5HWMHCNZp\r\n4UxeVn/xd25l1RNFIzON0sAIlJMO0+ENuoBkc0Ji+qCpFg83+twCmIW75bG4\r\ne2sD5ulHO3VSdFU09lGbtQxyao+YwMAPCjSZOBFtQywhSUuXxS9HB79Qw7bR\r\nvfUVWXgozq4fiNVCrb2WrHxy9pUtx8t0Fzm6DGdt2Ha1SOQy2XiI4fr9K1v2\r\n2fsF++l4mt0/GU5CjMT1hc7Qh4mDECot45RUnqTezOUCibH5g6fy3FVoX3Ps\r\nwK5m3N7/R7/8yJ9y1iWFi9QSFI01bYpvsSpRWnzObhCyTWrTxmtALLSAWnPR\r\nVGEixmLV01FVFNjO74JN9KyPy3IwoAu4Iz3EI+1GIbruydeXRfoN4TxEIncr\r\ngmK0ZWN6xqHTICcdNFFrua6Dqd4XAgP7eEFzlZhU5Z7W6obhyw5H6b1PD2PI\r\nRRDcy6qfTcAkK75SfrhBJ1R0yTCv5b34boEi21u4IDBAU7Z2LXeKwRdCtj6E\r\nD2vPOOkntfnCUZ9W5qQ7XgUJyh2hKxTwzlJHcTMO8BaxDp3T5g2oeIPbak8k\r\nWM8Yc1WdZwgD3ieP60SXIEto/+OGMO09ZRs=\r\n=KxB5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"},"directories":{},"maintainers":[{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-yandex-ads_1.1.0-beta.0_1667256055867_0.8808861792092701"},"_hasShrinkwrap":false},"1.1.0-beta.1":{"name":"@beletsky/react-native-yandex-ads","version":"1.1.0-beta.1","description":"test","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"lib/module/index","source":"src/index","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"release-it","example":"yarn --cwd example","bootstrap":"yarn example && yarn install && yarn example pods"},"keywords":["react-native","ios","android","yandex","ads","mobile-ads","native-ads"],"repository":{"type":"git","url":"git+https://github.com/YBeletsky117/react-native-yandex-ads.git"},"author":{"name":"Yaroslav Beletsky","email":"yaroslav_beletsky@mail.ru","url":"https://toberemove.com"},"license":"MIT","bugs":{"url":"https://github.com/YBeletsky117/react-native-yandex-ads/issues"},"homepage":"https://github.com/YBeletsky117/react-native-yandex-ads#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@arkweid/lefthook":"^0.7.7","@commitlint/config-conventional":"^17.0.2","@react-native-community/eslint-config":"^3.0.2","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^28.1.2","@types/react":"~17.0.21","@types/react-native":"0.68.0","commitlint":"^17.0.2","eslint":"^8.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest":"^28.1.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"18.1.0","react-native":"0.70.4","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^4.5.2"},"resolutions":{"@types/react":"17.0.21"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native-community","prettier"],"rules":{"prettier/prettier":["error",{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"readme":"# Yandex Ads for React Native (beta)\n\nThis library was created to display Yandex ads in mobile applications developed using the React Native (without fabric)\nframework\n\n## Installation\n\n### for npm\n\n```sh\nnpm install @beletsky/react-native-yandex-ads@beta\n```\n\n### for yarn\n\n```sh\nyarn add @beletsky/react-native-yandex-ads@beta\n```\n\n## Usage\n\nFirst of all, you need to initialize the Yandex Ads Mobile library\n\n```jsx\nimport React, { useEffect } from 'react';\nimport YandexAds from \"@beletsky/react-native-yandex-ads\"\n\n// ...\n\nexport function App() {\n  useEffect(() => {\n    YandexAds.initialize()\n  }, [])\n  return //...\n}\n```\n\n# Native\n\n<p style='color: #ffffff; background-color: rgb(183,47,47)'>Attention, in this version, the display of ads in Android and iOS is different, we are making every effort to create a single visual part</p>\n\n## `AdNative.Container`\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| adUnitId                  | string                                  |❗️                 | none        |\n| width                     | number                                  |❗️                 | none        |\n| height                    | number                                  |❗️                 | none        |\n| config (only Android)     | typeof defConfig (see deep)             |❗️                 | none        |\n\n## `AdNative.Image` (only Android)\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| uniqYandexId              | NativeAdTypes                           |❗️                 | none        |\n\n## `AdNative.Media` (only Android)\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| uniqYandexId              | NativeAdTypes                           |❗️                 | none        |\n\n## `AdNative.Text` (only Android)\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| uniqYandexId              | NativeAdTypes                           |❗️                 | none        |\n\n## for Android\n\n```jsx\nimport React from 'react'\nimport { AdNative, NativeAdTypes } from '@beletsky/react-native-yandex-ads';\nimport { StyleSheet } from 'react-native';\n\nconst ADS_NATIVE_SIZE = {\n  width: 400,\n  height: 117\n}\n\nconst ADS_NATIVE_CONFIG = {\n  favicon: {\n    width: 1,\n    height: 1,\n  },\n  age: {\n    fontSize: 11,\n    color: '#444',\n  },\n  title: {\n    fontSize: 11,\n    color: '#444',\n  },\n  icon: {\n    width: 1,\n    height: 1,\n  },\n  feedback: {\n    width: 10,\n    height: 10,\n  },\n  body: {\n    fontSize: 16,\n    color: '#444',\n  },\n  domain: {\n    color: '#444',\n    fontSize: 13,\n  },\n  media: {\n    width: 85,\n    height: 85,\n  },\n}\n\nexport function App() {\n  return (\n    <AdNative.Container\n      adUnitId={\"R-M-ADS_ID\"}\n      config={ADS_NATIVE_CONFIG}\n      height={ADS_NATIVE_SIZE.height}\n      style={styles.container}\n      width={ADS_NATIVE_SIZE.width}\n    >\n      <View>\n        <View\n          style={styles.contentWrapper}>\n          <AdNative.Image\n            style={styles.image}\n            uniqYandexId={NativeAdTypes.favicon}\n          />\n          <AdNative.Text\n            style={styles.age}\n            uniqYandexId={NativeAdTypes.age}\n          />\n          <AdNative.Text\n            lineBreakMode=\"tail\"\n            numberOfLines={1}\n            style={styles.title}\n            uniqYandexId={NativeAdTypes.title}\n          />\n        </View>\n        <AdNative.Text\n          lineBreakMode=\"tail\"\n          numberOfLines={3}\n          style={styles.body}\n          uniqYandexId={NativeAdTypes.body}\n        />\n        <AdNative.Text\n          style={styles.domain}\n          uniqYandexId={NativeAdTypes.domain}\n        />\n        <AdNative.Image\n          style={styles.icon}\n          uniqYandexId={NativeAdTypes.icon}\n        />\n        <AdNative.Image\n          style={styles.feedback}\n          uniqYandexId={NativeAdTypes.feedback}\n        />\n        <AdNative.Text\n          style={styles.warning}\n          uniqYandexId={NativeAdTypes.warning}\n        />\n        <AdNative.Text\n          style={styles.sponsored}\n          uniqYandexId={NativeAdTypes.sponsored}\n        />\n      </View>\n      <AdNative.Media\n        height={85}\n        style={styles.media}\n        uniqYandexId={NativeAdTypes.media}\n        width={85}\n      />\n\n    </AdNative.Container>\n  )\n}\n\nconst styles = StyleSheet.create({\n  container: {\n    backgroundColor: '#000',\n    width: ADS_NATIVE_SIZE.width,\n    height: ADS_NATIVE_SIZE.height,\n    flexDirection: 'row',\n    paddingVertical: 10,\n    paddingLeft: 10,\n    paddingRight: 7,\n  },\n  contentWrapper: {\n    display: 'flex',\n    flexDirection: 'row',\n    overflow: 'visible',\n    alignItems: 'center',\n  },\n  image: {\n    display: 'none'\n  },\n  age: {\n    height: 16\n  },\n  title: {\n    height: 16,\n    width: ADS_NATIVE_SIZE.width - 157,\n    fontSize: 11,\n    color: '#444',\n    fontFamily: 'Roboto-Regular',\n    lineHeight: 16,\n    marginBottom: 2,\n  },\n  body: {\n    height: 66,\n    width: ADS_NATIVE_SIZE.width - 157,\n    minHeight: 30,\n    fontSize: 16,\n    fontFamily: 'Roboto-Regular',\n    lineHeight: 22,\n    letterSpacing: 0.25,\n    fontWeight: '500',\n  },\n  domain: {\n    height: 16,\n    fontSize: 12.5,\n    color: '#444',\n    fontStyle: 'italic',\n    fontWeight: 'normal',\n    letterSpacing: 0.192,\n  },\n  icon: {\n    width: 1,\n    height: 1,\n  },\n  feedback: {\n    width: 10,\n    height: 10,\n  },\n  warning: {\n    height: 13\n  },\n  sponsored: {\n    height: 13\n  },\n  media: {\n    borderRadius: 5,\n    overflow: 'hidden',\n  }\n})\n\n```\n\n## for IOS\n\n```jsx\nimport React from 'react'\nimport { AdNative } from '@beletsky/react-native-yandex-ads';\nimport { StyleSheet } from 'react-native';\n\nconst ADS_NATIVE_SIZE = {\n  width: 400,\n  height: 117\n}\n\nexport function App() {\n  return (\n    <AdNative.Container\n      adUnitId={\"R-M-ADS_ID\"}\n      height={ADS_NATIVE_SIZE.height}\n      style={styles.container}\n      width={ADS_NATIVE_SIZE.width}\n    />\n  )\n}\n\nconst styles = StyleSheet.create({\n  container: {\n    width: ADS_NATIVE_SIZE.width,\n    height: ADS_NATIVE_SIZE.height,\n    flexDirection: 'row',\n    paddingVertical: 10,\n    paddingLeft: 10,\n    paddingRight: 7,\n  }\n})\n\n```\n\n# Banner\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| adUnitId                  | string                                  |❗️                 | none        |\n| place (only IOS)          | 'top' or 'bottom'                       |❔️                 | 'top'       |\n| size                      | AdBannerType                            |❗️ (or customSize) | none        |\n| customSize                | { width, height }                       |❗️ (or size)       | none        |\n| requestParams             | { [key: string]: string }               |❔️                 | none        |\n| onDidLoad                 | (adId?: string) => void                 |❔️                 | none        |\n| onClick                   | (adId?: string) => void                 |❔️                 | none        |\n| onWillLeaveApp            | (adId?: string) => void                 |❔️                 | none        |\n| onWillPresent             | (adId?: string) => void                 |❔️                 | none        |\n| onDidDismiss              | (adId?: string) => void                 |❔️                 | none        |\n| onDidReturnedToApplication| (adId?: string) => void                 |❔️                 | none        |\n| onDidTrackImpression      | (adId?: string, data?: string) => void  |❔️                 | none        |\n| onDidFailLoading          | (adId?: string, error?: string) => void |❔️                 | none        |\n\n```jsx\nimport React from 'react'\nimport { AdBanner } from \"@beletsky/react-native-yandex-ads\";\n\n// ...\n\nexport function App() {\n  return (\n    <AdBanner\n      onDidLoad={() => console.log('on did load')}\n      onDidFailLoading={() => console.log('failed load')}\n      adUnitId={\"R-M-ADS_ID\"}\n      size={AdBannerType.BANNER_300x300}\n    />\n  )\n}\n\n```\n\n# Banner\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| adUnitId                  | string                                  |❗️                 | none        |\n| place (only IOS)          | 'top' or 'bottom'                       |❔️                 | 'top'       |\n| size                      | AdBannerType                            |❗️ (or customSize) | none        |\n| customSize                | { width, height }                       |❗️ (or size)       | none        |\n| onDidLoad                 | (adId?: string) => void                 |❔️                 | none        |\n| onClick                   | (adId?: string) => void                 |❔️                 | none        |\n| onWillLeaveApp            | (adId?: string) => void                 |❔️                 | none        |\n| onWillPresent             | (adId?: string) => void                 |❔️                 | none        |\n| onDidDismiss              | (adId?: string) => void                 |❔️                 | none        |\n| onDidReturnedToApplication| (adId?: string) => void                 |❔️                 | none        |\n| onDidTrackImpression      | (adId?: string, data?: string) => void  |❔️                 | none        |\n| onDidFailLoading          | (adId?: string, error?: string) => void |❔️                 | none        |\n\n```jsx\nimport React from 'react'\nimport { AdBanner } from \"@beletsky/react-native-yandex-ads\";\n\n// ...\nexport function App() {\n  return (\n    <AdBanner\n      onDidLoad={() => console.log('on did load')}\n      onDidFailLoading={() => console.log('failed load')}\n      adUnitId={\"R-M-ADS_ID\"}\n      size={AdBannerType.BANNER_300x300}\n    />\n  )\n}\n```\n\n# Interstitial\n\n| Method                    | Type                                           | Required             | Default     |\n|---------------------------|:----------------------------------------------:|---------------------:|------------:|\n| show()                    | (adUnitId: string) => boolean                  | adUnitId is required | none        |\n| addEventListener()        | (eventType, callback) => { remove: () => void }|\n\n```jsx\nimport { InterstitialEventTypes as EventTypes, AdInterstitial } from \"@beletsky/react-native-yandex-ads\";\nimport React, { useEffect } from 'react';\n\n// ...\n\nfunction App() {\n  useEffect(() => {\n    const adsListener = AdInterstitial.show(EventTypes.didLoad,\n      (source) => {\n        console.log(source)\n      })\n    return () => {\n      adsListener.remove()\n    }\n  }, [])\n  return // ...\n}\n```\n\n# Rewarded\n\n| Method                    | Type                                           | Required             | Default     |\n|---------------------------|:----------------------------------------------:|---------------------:|------------:|\n| show()                    | (adUnitId: string) => boolean                  | adUnitId is required | none        |\n| addEventListener()        | (eventType, callback) => { remove: () => void }|\n\n```jsx\nimport { RewardedEventTypes as EventTypes, AdRewarded } from \"@beletsky/react-native-yandex-ads\";\nimport React, { useEffect } from 'react';\n\n// ...\n\nfunction App() {\n  useEffect(() => {\n    const adsListener = AdRewarded.show(EventTypes.didLoad,\n      (source) => {\n        console.log(source)\n      })\n    return () => {\n      adsListener.remove()\n    }\n  }, [])\n  return // ...\n}\n```\n\n## License\n\nMIT\n\n---\n\n### Created by Yaroslav Beletsky [@beletsky](https://github.com/YBeletsky117)\n","readmeFilename":"README.md","gitHead":"6f4e555be490fbba393ca96a97c25ba2884eb686","_id":"@beletsky/react-native-yandex-ads@1.1.0-beta.1","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-tqbxoVH9z+SFXIQQTevGowr76Mnz3pr3cTy3EfUy3JxDB+2HtNe/vRea/uKRhL+7e4yuKvJzPTQWHjFkaW5a6g==","shasum":"8cae00a0e50cfc2c4837fa700871303d4bdd48ad","tarball":"https://registry.npmjs.org/@beletsky/react-native-yandex-ads/-/react-native-yandex-ads-1.1.0-beta.1.tgz","fileCount":210,"unpackedSize":314054,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOKLTFMf8Iq7pMrK/3YhXdcAEnUf3ubIs9+tlJoBx8KQIgCTw8RvjITquJjHExY2FdX0cB23ml4LDCWVTblOT1398="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYl6cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEKw//Wlv7eSuici04fcWtqlV11pTkku0GLYpxSBdj+HF27fimdbOk\r\n1vzbdVtXDsKb9Ico/YsFO5SwKdWLpq/G8CT+S0uSZXpb71X6DtrxXJmjHlvl\r\n33tqI+AbrwL6PjuVhGtfeoZhDhW2o6/WfIJH8QmmVruigiEYA4nqBfui8amn\r\nqzc3xDQMymEXM3OWMWvUEYEHID9WdNHUNhaf8rIn1aNNh+KGx6oyCRrbm7+g\r\ndWaKVhIfTZHEdvhWiaIR07TUuL1cqhNbttMwRhkksmaAqZcGO3cHYaHmdYV0\r\neUNeKNP6OfiF5fjRlNA9EX9KYfQ5dfQYm3uCRl0T5aKjDqKMVXyxiyvaOhCF\r\nuUOBG1AQauR1493J5jA8aveINYzJPr08WLYl8cl3/AKMBCpOiHt9UBrfXQKB\r\nULV/JqV+KPATOFrmoSpxtaiGSySTNAqvLGlBLhj7KM4azt3zHpFY4+d7bW30\r\nmNlRyRJRFRpTyQwHqZzjuPO0qL75XB3G8+Y5AUWMo3frVgRyDReLL5NM624a\r\nP755qEsvPQ/3wx/+bY9OD7TIO8+gau/0qZgfAq5UlFdzlZ0r4Z5+QVt/Cwuj\r\nrqSgYQ8yCK02yR1MBV42SgsMPkq2Qekkaai1SdhlPnmJD0yty+bMAr4V/E0Q\r\n1URCbGw69nAb3UIvo5ACslKjlmxt9+yP02s=\r\n=qoQX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"},"directories":{},"maintainers":[{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-yandex-ads_1.1.0-beta.1_1667391131845_0.5010001802407935"},"_hasShrinkwrap":false},"1.1.0-beta.2":{"name":"@beletsky/react-native-yandex-ads","version":"1.1.0-beta.2","description":"test","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"lib/module/index","source":"src/index","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"release-it","example":"yarn --cwd example","bootstrap":"yarn example && yarn install && yarn example pods"},"keywords":["react-native","ios","android","yandex","ads","mobile-ads","native-ads"],"repository":{"type":"git","url":"git+https://github.com/YBeletsky117/react-native-yandex-ads.git"},"author":{"name":"Yaroslav Beletsky","email":"yaroslav_beletsky@mail.ru","url":"https://toberemove.com"},"license":"MIT","bugs":{"url":"https://github.com/YBeletsky117/react-native-yandex-ads/issues"},"homepage":"https://github.com/YBeletsky117/react-native-yandex-ads#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@arkweid/lefthook":"^0.7.7","@commitlint/config-conventional":"^17.0.2","@react-native-community/eslint-config":"^3.0.2","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^28.1.2","@types/react":"~17.0.21","@types/react-native":"0.68.0","commitlint":"^17.0.2","eslint":"^8.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest":"^28.1.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"18.1.0","react-native":"0.70.4","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^4.5.2"},"resolutions":{"@types/react":"17.0.21"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native-community","prettier"],"rules":{"prettier/prettier":["error",{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"readme":"# Yandex Ads for React Native (beta)\n\nThis library was created to display Yandex ads in mobile applications developed using the React Native (without fabric)\nframework\n\n## Installation\n\n### for npm\n\n```sh\nnpm install @beletsky/react-native-yandex-ads@beta\n```\n\n### for yarn\n\n```sh\nyarn add @beletsky/react-native-yandex-ads@beta\n```\n\n## Usage\n\nFirst of all, you need to initialize the Yandex Ads Mobile library\n\n```jsx\nimport React, { useEffect } from 'react';\nimport YandexAds from \"@beletsky/react-native-yandex-ads\"\n\n// ...\n\nexport function App() {\n  useEffect(() => {\n    YandexAds.initialize()\n  }, [])\n  return //...\n}\n```\n\n# Native\n\n<p style='color: #ffffff; background-color: rgb(183,47,47)'>Attention, in this version, the display of ads in Android and iOS is different, we are making every effort to create a single visual part</p>\n\n## `AdNative.Container`\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| adUnitId                  | string                                  |❗️                 | none        |\n| width                     | number                                  |❗️                 | none        |\n| height                    | number                                  |❗️                 | none        |\n| config (only Android)     | typeof defConfig (see deep)             |❗️                 | none        |\n\n## `AdNative.Image` (only Android)\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| uniqYandexId              | NativeAdTypes                           |❗️                 | none        |\n\n## `AdNative.Media` (only Android)\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| uniqYandexId              | NativeAdTypes                           |❗️                 | none        |\n\n## `AdNative.Text` (only Android)\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| uniqYandexId              | NativeAdTypes                           |❗️                 | none        |\n\n## for Android\n\n```jsx\nimport React from 'react'\nimport { AdNative, NativeAdTypes } from '@beletsky/react-native-yandex-ads';\nimport { StyleSheet } from 'react-native';\n\nconst ADS_NATIVE_SIZE = {\n  width: 400,\n  height: 117\n}\n\nconst ADS_NATIVE_CONFIG = {\n  favicon: {\n    width: 1,\n    height: 1,\n  },\n  age: {\n    fontSize: 11,\n    color: '#444',\n  },\n  title: {\n    fontSize: 11,\n    color: '#444',\n  },\n  icon: {\n    width: 1,\n    height: 1,\n  },\n  feedback: {\n    width: 10,\n    height: 10,\n  },\n  body: {\n    fontSize: 16,\n    color: '#444',\n  },\n  domain: {\n    color: '#444',\n    fontSize: 13,\n  },\n  media: {\n    width: 85,\n    height: 85,\n  },\n}\n\nexport function App() {\n  return (\n    <AdNative.Container\n      adUnitId={\"R-M-ADS_ID\"}\n      config={ADS_NATIVE_CONFIG}\n      height={ADS_NATIVE_SIZE.height}\n      style={styles.container}\n      width={ADS_NATIVE_SIZE.width}\n    >\n      <View>\n        <View\n          style={styles.contentWrapper}>\n          <AdNative.Image\n            style={styles.image}\n            uniqYandexId={NativeAdTypes.favicon}\n          />\n          <AdNative.Text\n            style={styles.age}\n            uniqYandexId={NativeAdTypes.age}\n          />\n          <AdNative.Text\n            lineBreakMode=\"tail\"\n            numberOfLines={1}\n            style={styles.title}\n            uniqYandexId={NativeAdTypes.title}\n          />\n        </View>\n        <AdNative.Text\n          lineBreakMode=\"tail\"\n          numberOfLines={3}\n          style={styles.body}\n          uniqYandexId={NativeAdTypes.body}\n        />\n        <AdNative.Text\n          style={styles.domain}\n          uniqYandexId={NativeAdTypes.domain}\n        />\n        <AdNative.Image\n          style={styles.icon}\n          uniqYandexId={NativeAdTypes.icon}\n        />\n        <AdNative.Image\n          style={styles.feedback}\n          uniqYandexId={NativeAdTypes.feedback}\n        />\n        <AdNative.Text\n          style={styles.warning}\n          uniqYandexId={NativeAdTypes.warning}\n        />\n        <AdNative.Text\n          style={styles.sponsored}\n          uniqYandexId={NativeAdTypes.sponsored}\n        />\n      </View>\n      <AdNative.Media\n        height={85}\n        style={styles.media}\n        uniqYandexId={NativeAdTypes.media}\n        width={85}\n      />\n\n    </AdNative.Container>\n  )\n}\n\nconst styles = StyleSheet.create({\n  container: {\n    backgroundColor: '#000',\n    width: ADS_NATIVE_SIZE.width,\n    height: ADS_NATIVE_SIZE.height,\n    flexDirection: 'row',\n    paddingVertical: 10,\n    paddingLeft: 10,\n    paddingRight: 7,\n  },\n  contentWrapper: {\n    display: 'flex',\n    flexDirection: 'row',\n    overflow: 'visible',\n    alignItems: 'center',\n  },\n  image: {\n    display: 'none'\n  },\n  age: {\n    height: 16\n  },\n  title: {\n    height: 16,\n    width: ADS_NATIVE_SIZE.width - 157,\n    fontSize: 11,\n    color: '#444',\n    fontFamily: 'Roboto-Regular',\n    lineHeight: 16,\n    marginBottom: 2,\n  },\n  body: {\n    height: 66,\n    width: ADS_NATIVE_SIZE.width - 157,\n    minHeight: 30,\n    fontSize: 16,\n    fontFamily: 'Roboto-Regular',\n    lineHeight: 22,\n    letterSpacing: 0.25,\n    fontWeight: '500',\n  },\n  domain: {\n    height: 16,\n    fontSize: 12.5,\n    color: '#444',\n    fontStyle: 'italic',\n    fontWeight: 'normal',\n    letterSpacing: 0.192,\n  },\n  icon: {\n    width: 1,\n    height: 1,\n  },\n  feedback: {\n    width: 10,\n    height: 10,\n  },\n  warning: {\n    height: 13\n  },\n  sponsored: {\n    height: 13\n  },\n  media: {\n    borderRadius: 5,\n    overflow: 'hidden',\n  }\n})\n\n```\n\n## for IOS\n\n```jsx\nimport React from 'react'\nimport { AdNative } from '@beletsky/react-native-yandex-ads';\nimport { StyleSheet } from 'react-native';\n\nconst ADS_NATIVE_SIZE = {\n  width: 400,\n  height: 117\n}\n\nexport function App() {\n  return (\n    <AdNative.Container\n      adUnitId={\"R-M-ADS_ID\"}\n      height={ADS_NATIVE_SIZE.height}\n      style={styles.container}\n      width={ADS_NATIVE_SIZE.width}\n    />\n  )\n}\n\nconst styles = StyleSheet.create({\n  container: {\n    width: ADS_NATIVE_SIZE.width,\n    height: ADS_NATIVE_SIZE.height,\n    flexDirection: 'row',\n    paddingVertical: 10,\n    paddingLeft: 10,\n    paddingRight: 7,\n  }\n})\n\n```\n\n# Banner\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| adUnitId                  | string                                  |❗️                 | none        |\n| place (only IOS)          | 'top' or 'bottom'                       |❔️                 | 'top'       |\n| size                      | AdBannerType                            |❗️ (or customSize) | none        |\n| customSize                | { width, height }                       |❗️ (or size)       | none        |\n| requestParams             | { [key: string]: string }               |❔️                 | none        |\n| onDidLoad                 | (adId?: string) => void                 |❔️                 | none        |\n| onClick                   | (adId?: string) => void                 |❔️                 | none        |\n| onWillLeaveApp            | (adId?: string) => void                 |❔️                 | none        |\n| onWillPresent             | (adId?: string) => void                 |❔️                 | none        |\n| onDidDismiss              | (adId?: string) => void                 |❔️                 | none        |\n| onDidReturnedToApplication| (adId?: string) => void                 |❔️                 | none        |\n| onDidTrackImpression      | (adId?: string, data?: string) => void  |❔️                 | none        |\n| onDidFailLoading          | (adId?: string, error?: string) => void |❔️                 | none        |\n\n```jsx\nimport React from 'react'\nimport { AdBanner } from \"@beletsky/react-native-yandex-ads\";\n\n// ...\n\nexport function App() {\n  return (\n    <AdBanner\n      onDidLoad={() => console.log('on did load')}\n      onDidFailLoading={() => console.log('failed load')}\n      adUnitId={\"R-M-ADS_ID\"}\n      size={AdBannerType.BANNER_300x300}\n    />\n  )\n}\n\n```\n\n# Banner\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| adUnitId                  | string                                  |❗️                 | none        |\n| place (only IOS)          | 'top' or 'bottom'                       |❔️                 | 'top'       |\n| size                      | AdBannerType                            |❗️ (or customSize) | none        |\n| customSize                | { width, height }                       |❗️ (or size)       | none        |\n| onDidLoad                 | (adId?: string) => void                 |❔️                 | none        |\n| onClick                   | (adId?: string) => void                 |❔️                 | none        |\n| onWillLeaveApp            | (adId?: string) => void                 |❔️                 | none        |\n| onWillPresent             | (adId?: string) => void                 |❔️                 | none        |\n| onDidDismiss              | (adId?: string) => void                 |❔️                 | none        |\n| onDidReturnedToApplication| (adId?: string) => void                 |❔️                 | none        |\n| onDidTrackImpression      | (adId?: string, data?: string) => void  |❔️                 | none        |\n| onDidFailLoading          | (adId?: string, error?: string) => void |❔️                 | none        |\n\n```jsx\nimport React from 'react'\nimport { AdBanner } from \"@beletsky/react-native-yandex-ads\";\n\n// ...\nexport function App() {\n  return (\n    <AdBanner\n      onDidLoad={() => console.log('on did load')}\n      onDidFailLoading={() => console.log('failed load')}\n      adUnitId={\"R-M-ADS_ID\"}\n      size={AdBannerType.BANNER_300x300}\n    />\n  )\n}\n```\n\n# Interstitial\n\n| Method                    | Type                                           | Required             | Default     |\n|---------------------------|:----------------------------------------------:|---------------------:|------------:|\n| show()                    | (adUnitId: string) => boolean                  | adUnitId is required | none        |\n| addEventListener()        | (eventType, callback) => { remove: () => void }|\n\n```jsx\nimport { InterstitialEventTypes as EventTypes, AdInterstitial } from \"@beletsky/react-native-yandex-ads\";\nimport React, { useEffect } from 'react';\n\n// ...\n\nfunction App() {\n  useEffect(() => {\n    const adsListener = AdInterstitial.show(EventTypes.didLoad,\n      (source) => {\n        console.log(source)\n      })\n    return () => {\n      adsListener.remove()\n    }\n  }, [])\n  return // ...\n}\n```\n\n# Rewarded\n\n| Method                    | Type                                           | Required             | Default     |\n|---------------------------|:----------------------------------------------:|---------------------:|------------:|\n| show()                    | (adUnitId: string) => boolean                  | adUnitId is required | none        |\n| addEventListener()        | (eventType, callback) => { remove: () => void }|\n\n```jsx\nimport { RewardedEventTypes as EventTypes, AdRewarded } from \"@beletsky/react-native-yandex-ads\";\nimport React, { useEffect } from 'react';\n\n// ...\n\nfunction App() {\n  useEffect(() => {\n    const adsListener = AdRewarded.show(EventTypes.didLoad,\n      (source) => {\n        console.log(source)\n      })\n    return () => {\n      adsListener.remove()\n    }\n  }, [])\n  return // ...\n}\n```\n\n## License\n\nMIT\n\n---\n\n### Created by Yaroslav Beletsky [@beletsky](https://github.com/YBeletsky117)\n","readmeFilename":"README.md","gitHead":"eb43828151aa1a2ba174119222b1e0f702134957","_id":"@beletsky/react-native-yandex-ads@1.1.0-beta.2","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-4dvxRJ12zsr8iFFkCQDjuiIBHKmfuaU/nY8BUzsxoX3JSh5oAA+JiOoXFhGpW3mRK+XTJ8BXH9jT4BkhsZozyA==","shasum":"9877dae82897252a91643170ad52ed589fb0975d","tarball":"https://registry.npmjs.org/@beletsky/react-native-yandex-ads/-/react-native-yandex-ads-1.1.0-beta.2.tgz","fileCount":210,"unpackedSize":312502,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNwngDTvf43wXbSAWW599rrndyz/JChG4gfSVnPrB+/AiEA7nRZTpyI+pTKPC+C51q+NvDiAQLB5rvpjkuNFJALQkI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbQNGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpH8w/+IT7l22n+YY+XzMlzwnBKHnOpLSRpSzGGtZcAYDvZpMu+OwHS\r\ndrbnJI6Yr5Dp1tM2WjjBbCfZMJmj1ZVYfpp8YSe++Gsv1BD1hoZbSeXzagr8\r\nLQngt8Fab//mazPq6DQgkGlXyTsp3fhwqUtPNcPwqtu2zpoIf9fv0/6VUhX4\r\nD7ySTpjK+Tek5YhvTv8GZ2hTKMT5mWAfYdPwxAsf9lo3EkRQZObd0UsGrE/b\r\nvEXgON31DoPYnTNeh90s6fJI9eJv020ChJhR5W19toriew9k6uXkVNQN9dLe\r\n6ZDL3SSJ0/3aemKaXquUD61RTxMWJCcsEydhm/A1FD2jz1xym/G39GkRG9jK\r\na863zua28edka9PSdYqdnhlmEEm6W3YhPY8if12gzHNWXypFMJkSJCXrTRWs\r\ngY92rTXLFxQ2SYXfc/jsz7MtJIBcmERRB2XIjUh05XKvnPDlm0MzRcmFgPhQ\r\n1zSVN8j/j9uHjK7IvGlnq6r/jNEXEPYAQkcg9BACV/XsPagkvOYmg2w5i5Ox\r\nEo867gS5aj3IGKiNaNDgqlWReLGEraPoIvkURnaEtkN+wzUxpxAYDKqOWTpR\r\nb5UjXwsDIfHqMjYA/Agt1BUhVm3JVY63K96aYtg3Us582e06XAJtTp64TXa+\r\npJ0ISg9f2GyEfMwVUPKm1ta7N6yzd9DRcsQ=\r\n=1m2a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"},"directories":{},"maintainers":[{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-yandex-ads_1.1.0-beta.2_1668088646195_0.059885171833980344"},"_hasShrinkwrap":false},"1.1.0":{"name":"@beletsky/react-native-yandex-ads","version":"1.1.0","description":"test","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"lib/module/index","source":"src/index","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"release-it","example":"yarn --cwd example","bootstrap":"yarn example && yarn install && yarn example pods"},"keywords":["react-native","ios","android","yandex","ads","mobile-ads","native-ads"],"repository":{"type":"git","url":"git+https://github.com/YBeletsky117/react-native-yandex-ads.git"},"author":{"name":"Yaroslav Beletsky","email":"yaroslav_beletsky@mail.ru","url":"https://toberemove.com"},"license":"MIT","bugs":{"url":"https://github.com/YBeletsky117/react-native-yandex-ads/issues"},"homepage":"https://github.com/YBeletsky117/react-native-yandex-ads#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@arkweid/lefthook":"^0.7.7","@commitlint/config-conventional":"^17.0.2","@react-native-community/eslint-config":"^3.0.2","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^28.1.2","@types/react":"~17.0.21","@types/react-native":"0.68.0","commitlint":"^17.0.2","eslint":"^8.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest":"^28.1.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"18.1.0","react-native":"0.70.4","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^4.5.2"},"resolutions":{"@types/react":"17.0.21"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native-community","prettier"],"rules":{"prettier/prettier":["error",{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"gitHead":"3e9e0205a7d32cb2d5d6ed58de18dc7825498a4d","_id":"@beletsky/react-native-yandex-ads@1.1.0","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-P1UBTXh5AJTYsIgc3N3Sjk/KFQ0ynt5puYIJ3wPG4VGJGtTHDMsK+ZUnhhVcowyqOhNTSU3DBFkIn0Kaaqd8pQ==","shasum":"6644e3aac42fcedb06e7842011c8735302aed0b1","tarball":"https://registry.npmjs.org/@beletsky/react-native-yandex-ads/-/react-native-yandex-ads-1.1.0.tgz","fileCount":210,"unpackedSize":318579,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHUo+YPfeoO0Ud3iIRYx7IraJcN03D4HxCt3ic0hDSxxAiABUXoWIOcoYjBI2xBbtWnKaOi9t0wEsjIhTUS15sModw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj10A7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDTA//XnkMpkxG7rglEnaWEaPT6Z9ucBQ1ZL2qI5pM97f8qwUSIL7p\r\nOJK4yViqM+FcYJRJgOV1Kg3+knPSfXOIE4RTAOgUADTeNwCoahRrua+x0Lo3\r\nm4h3a23/SchxghQcGsL2G3G5PfyR4xVGaRLrxguKfU2HGPpYz88NNzwwT2MK\r\nJ0TIUEdrzlMGlDjTdMsygneSA22yvJKUA2m0Uf9FPo/zFmXYar7i1ng4rGUx\r\n1Ady/QTbh3Nb/UGT+bdhHsyrPc8PGnNXcT+HhfOAykOZlA9jFRo+DE/mRlGM\r\nLCK3Buke/ZTn8wnlu3QQefb330ndHoT/7onJJgL1nYV3XWiH8apmN9XIsCi7\r\nq8saFMK6SgyJ3zxSuQDrAsHDIXryCIeoMOso6QcdLhR0SVlX+7QUlC+tgIHG\r\nXHP3+MpmyTRYcJxRpNapMYOfRXW61dspqZF41UWRLGl5E47NCuwnWgOFOEKI\r\nN+Zd92EwK6Qtho1Dr4vfpxvdOJoCmzWuv1ApeR1aL72KJ+bd21HkXYycZaZJ\r\nx2dLxj8K9w0tiGGmZnaLCG2Us2PASgurHj/KwfbfEU2pfHSB3cXtMpfSAh2B\r\nLrNfNpl0UPhKjD9C0v3UL8suBcjh4juBomtMpaWSucqqWHIRwgcJ48CGZIC+\r\nSN9wPoMgyO6waf9wbnT7ol56Csv2IMRiayw=\r\n=wTsF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"},"directories":{},"maintainers":[{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-yandex-ads_1.1.0_1675051067298_0.9652592777176705"},"_hasShrinkwrap":false},"1.2.0":{"name":"@beletsky/react-native-yandex-ads","version":"1.2.0","description":"test","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"lib/module/index","source":"src/index","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"release-it","example":"yarn --cwd example","bootstrap":"yarn example && yarn install && yarn example pods"},"keywords":["react-native","ios","android","yandex","ads","mobile-ads","native-ads"],"repository":{"type":"git","url":"git+https://github.com/YBeletsky117/react-native-yandex-ads.git"},"author":{"name":"Yaroslav Beletsky","email":"yaroslav_beletsky@mail.ru","url":"https://toberemove.com"},"license":"MIT","bugs":{"url":"https://github.com/YBeletsky117/react-native-yandex-ads/issues"},"homepage":"https://github.com/YBeletsky117/react-native-yandex-ads#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@arkweid/lefthook":"^0.7.7","@commitlint/config-conventional":"^17.0.2","@react-native-community/eslint-config":"^3.0.2","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^28.1.2","@types/react":"~17.0.21","@types/react-native":"0.68.0","commitlint":"^17.0.2","eslint":"^8.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest":"^28.1.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"18.1.0","react-native":"0.70.4","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^4.5.2"},"resolutions":{"@types/react":"17.0.21"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native-community","prettier"],"rules":{"prettier/prettier":["error",{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"gitHead":"03cd4d64663de8d6ba1b675e3c51f0803acb8589","_id":"@beletsky/react-native-yandex-ads@1.2.0","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-q5tDkYGQ4FYaq7pfFu0Nxf7y+MJTxSd3vB5m/BF1sAXAZu1GOgy3AgFmKLLGODNUwBD2BKAfIUEBGatPoRAFeA==","shasum":"e67ce44de3101a321245048509dc4f121349b930","tarball":"https://registry.npmjs.org/@beletsky/react-native-yandex-ads/-/react-native-yandex-ads-1.2.0.tgz","fileCount":210,"unpackedSize":323524,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIhI8QfJK6WIVTLFtpZ1x3XnZxRXmniQDJHSFePvhwdAiEAi3yBrXXAs5kFf6zCks3IM15rdN8/PnQyPKGBgUxSyt0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj13jTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIQw//XwXHZ5+a4KPSs6pw+V2j2ra2bpQ0ojS3/ZpfaDnk6pHPwCy/\r\nyI5mWrwF10xqsI7qXqmqDwsIPOONIx+bc6PNfNs1q1q81iGRZ3/LE+7PorIL\r\nom10mqKrfErLEyxEduu50xuhqtC+YAqGmdRHlROFg0eZYI2kwsTW8dYbiBGl\r\nQBUNXhMfSRDz2DczTO++EvLffCvTI8ob2BUuFo8QlANer0ClMu44WFZVIsjB\r\nHkRuNxi0I42ylEkDgiMoQ6R4k344NhKz8tvInYFi5APRx/HoEtrQFUsW4nAU\r\n2Kt36sXQ4hDIeJXADiPiYCQVg4kXdp/DHo+9vKdVI4gTGolxmZANW7QqAVur\r\nAspe9FAtUJ1hFjjcmmLhkPX4BDLWfctvGIEJB4o1OVJjBFVSPwY8PinEOiHK\r\nMpQ3NERjbqJ32zlCuZjXleP0YrdKuDnqPpiysU1N5DD2Hp+m4EBVcD1gez/Y\r\nA0x0li6ryDnKTvex128m5VVVCD6xKrSE6qBW3+aHOmmKzWmTHK2g6PjJdjek\r\nJTA+88cDNccrtERI60bk79r4COpymqTHLyeK7mtKJx+yDgd+PBBR6TcL0CNK\r\nPVuas/9MKBToH76+WwupnNw5TxBcaPIQ+n74To2kXP07T2H9uFOEZyP33HvW\r\nFjx1MDeUXz4c++icZwV4JGD6L0DC665uYXA=\r\n=QcIm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"},"directories":{},"maintainers":[{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-yandex-ads_1.2.0_1675065555440_0.44196976567579194"},"_hasShrinkwrap":false},"1.2.1":{"name":"@beletsky/react-native-yandex-ads","version":"1.2.1","description":"test","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"lib/module/index","source":"src/index","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"release-it","example":"yarn --cwd example","bootstrap":"yarn example && yarn install && yarn example pods"},"keywords":["react-native","ios","android","yandex","ads","mobile-ads","native-ads"],"repository":{"type":"git","url":"git+https://github.com/YBeletsky117/react-native-yandex-ads.git"},"author":{"name":"Yaroslav Beletsky","email":"yaroslav_beletsky@mail.ru","url":"https://toberemove.com"},"license":"MIT","bugs":{"url":"https://github.com/YBeletsky117/react-native-yandex-ads/issues"},"homepage":"https://github.com/YBeletsky117/react-native-yandex-ads#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@arkweid/lefthook":"^0.7.7","@commitlint/config-conventional":"^17.0.2","@react-native-community/eslint-config":"^3.0.2","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^28.1.2","@types/react":"~17.0.21","@types/react-native":"0.68.0","commitlint":"^17.0.2","eslint":"^8.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest":"^28.1.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"18.1.0","react-native":"0.70.4","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^4.5.2"},"resolutions":{"@types/react":"17.0.21"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native-community","prettier"],"rules":{"prettier/prettier":["error",{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"gitHead":"02a207b8d26a9bdb5d01f8f9f1c7c40ab5bc4003","_id":"@beletsky/react-native-yandex-ads@1.2.1","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-B4Y9fCXhPn9Nqtp/M3iOm6970Igkp0bZYGqQHlLbaAriP80PXzgBzjDJhuKnMosAr8J2H/K5rsolbPrv9fMsdA==","shasum":"77a29d39de0f24b3d8f94ae97d44ea7482fb8f5c","tarball":"https://registry.npmjs.org/@beletsky/react-native-yandex-ads/-/react-native-yandex-ads-1.2.1.tgz","fileCount":210,"unpackedSize":324040,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMgeISn1ZD3kHq87+ixr9RRWD3EV0/jfmRIA/bl0UUyAiEA2xOdpQsvLhIAfFzrzu8b84HdgFBXVdGYDnqZdMNUETY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/4k9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiUQ/+I7YqxSxVmatWukSIlR6+vH1pyzvYU2M79mUglY+aRJFqO2oE\r\nYqmaiFGCik5BXN0zayodhaDo1cH2x3ND/i0Yf82dB2sl6zYZtTgTuQKi7BWw\r\n/ID8+vrek1dsOBOnM8uz4Phm5j2RPIKBRQD//Y6VLRX6SqE8ARIOsmwxqaWh\r\nR5Mx8oJ9du7Dphx2GmUyUYBRy8hCZzz111OABm6PvvsoKnCfGWNeV+QQ1W19\r\npsPkFJ5BrqQCAxnFOQOGXiEIIacCbaU3cLjKu8SKd/2YUw7t6960lIUcp6fj\r\ni7umPUdcsC0BtjCBNQuLUPR4M6Mvmmk3I1C9fzeD9ZQRSo/9z/5Sh1GUn9j/\r\ndKmAgBEnlWpTxaygvzCtmb1ylcOh/5i8bJJA7GgqllaHUEEWFY47aaJ9ZS3B\r\nVaJA4ipOaYi/Mq7TsS9VAc+3DrrGBAXtchHtcFw79qTjV7wDXznyNGZ5N2It\r\nYYUeiLOaV9dsZpEPlO3/5j0uY37Nc0f0zwHfIDpzruWLD1dNe+ur5S1TIndS\r\nsuUqEVeBDtF5r3eK4BWPlZ7+WVxVaO8b1SYDhKljeQ5EHU5MsurVjxuv1V0D\r\nGkEhfCnrbD2yOtmsnTHIkd2JNSpsxhcrJ4vc9yhUb6Sla9IPShLBua31wJ7Y\r\ne3xzG2sVBHv/4HUiVxuzbOxgi0S44e8UiHs=\r\n=SBQB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"},"directories":{},"maintainers":[{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-yandex-ads_1.2.1_1677691197042_0.4768026649015198"},"_hasShrinkwrap":false},"1.2.2":{"name":"@beletsky/react-native-yandex-ads","version":"1.2.2","description":"test","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"lib/module/index","source":"src/index","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"release-it","example":"yarn --cwd example","bootstrap":"yarn example && yarn install && yarn example pods"},"keywords":["react-native","ios","android","yandex","ads","mobile-ads","native-ads"],"repository":{"type":"git","url":"git+https://github.com/YBeletsky117/react-native-yandex-ads.git"},"author":{"name":"Yaroslav Beletsky","email":"yaroslav_beletsky@mail.ru","url":"https://toberemove.com"},"license":"MIT","bugs":{"url":"https://github.com/YBeletsky117/react-native-yandex-ads/issues"},"homepage":"https://github.com/YBeletsky117/react-native-yandex-ads#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@arkweid/lefthook":"^0.7.7","@commitlint/config-conventional":"^17.0.2","@react-native-community/eslint-config":"^3.0.2","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^28.1.2","@types/react":"~17.0.21","@types/react-native":"0.68.0","commitlint":"^17.0.2","eslint":"^8.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest":"^28.1.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"18.1.0","react-native":"0.70.4","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^4.5.2"},"resolutions":{"@types/react":"17.0.21"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native-community","prettier"],"rules":{"prettier/prettier":["error",{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"gitHead":"e273fb42f23a01d6a668ab867188291c92b859cc","_id":"@beletsky/react-native-yandex-ads@1.2.2","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-9jzLQC6hIT/uBvB+5qmg29Y+ssliszymxLob1oLj0jIKKTdIhOyPxoL48RZy6VwYw5/MXHLexL/yrP5FtWl/Jg==","shasum":"13574da97c3ef65cd215a17df92d311a1647077c","tarball":"https://registry.npmjs.org/@beletsky/react-native-yandex-ads/-/react-native-yandex-ads-1.2.2.tgz","fileCount":210,"unpackedSize":323382,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGvt5nBDWXlK73LcvoAqscN6fMb9EaQGyYQvi4TjmTIAIhANss2IwzUVt2TG8z5vU0ogSPfpmtk+pW0fXgByOu8cJm"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/446ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovjQ//R01N1goibqMiOt572lxGAmmUhnSjdzK+383T8qN5/bPZcw4P\r\nKLbFdgYsPgV6iL1Ml9RrPfMRd7nv1O9MXHb97ysMuEsrFT+83brXcSv2ZVNx\r\n97ZZTb2FvqefOSCLODq1e7qIs9oGPs5G9L5sNtthubUk+7EX1x5iOXXKiT9a\r\n8sHlAMdyZW0wNBZcqycBSkkcCn5Tlcvz//MZHC4fswxFBNMkRHK+JvswFy+w\r\ncnzx1TI1J2xJVOUdRKXf8Q1/LggZxwNpmUb3Wq3ayycAZGGo1FVO0AqSFxrU\r\n7oHN7JuhcRTk2AUZ5Gcl+pthnReZuC27FApTbd+9Mny5k0QvugQmi4JXrXSe\r\nmB3knYnd6l715iCD9AvHNJzKVStk4C7/NnRuG+eEceL2vfgRMtD7IHXqP32V\r\nRKTGfpT01xkIzIOUC3IbMmxMwuBZ4aFH/SAhUKBkAVASepM7Zf+7Hd2r2eU9\r\niyOWwFylxB8i8Cply8hVEA9Lwlw7xJMRQvsqV97auPERHZJcKeT4dYNeNw8k\r\ne47GBotkheRZ2xtXEXenhAd3zvpPlJHZUcVpgJUUszH68aS8jv1gCIePypPO\r\ntIVgNBiLFUfD6YUhXIQMsXVlHDhRK/0E/Lj1/2OJ+X/tZKltNSLhi+Sp6nCh\r\nXb/6MV9OVGCKNJqG9+yC/o7YcLUD9p6MXp8=\r\n=DMRt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"},"directories":{},"maintainers":[{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-yandex-ads_1.2.2_1677692474222_0.6515256916110412"},"_hasShrinkwrap":false},"1.2.3":{"name":"@beletsky/react-native-yandex-ads","version":"1.2.3","description":"test","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"lib/module/index","source":"src/index","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"release-it","example":"yarn --cwd example","bootstrap":"yarn example && yarn install && yarn example pods"},"keywords":["react-native","ios","android","yandex","ads","mobile-ads","native-ads"],"repository":{"type":"git","url":"git+https://github.com/YBeletsky117/react-native-yandex-ads.git"},"author":{"name":"Yaroslav Beletsky","email":"yaroslav_beletsky@mail.ru","url":"https://toberemove.com"},"license":"MIT","bugs":{"url":"https://github.com/YBeletsky117/react-native-yandex-ads/issues"},"homepage":"https://github.com/YBeletsky117/react-native-yandex-ads#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@arkweid/lefthook":"^0.7.7","@commitlint/config-conventional":"^17.0.2","@react-native-community/eslint-config":"^3.0.2","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^28.1.2","@types/react":"~17.0.21","@types/react-native":"0.68.0","commitlint":"^17.0.2","eslint":"^8.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest":"^28.1.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"18.1.0","react-native":"0.70.4","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^4.5.2"},"resolutions":{"@types/react":"17.0.21"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native-community","prettier"],"rules":{"prettier/prettier":["error",{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"semi":false,"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"gitHead":"ff0c182ea51e5a17ff545d1b09dabc804ca89db4","_id":"@beletsky/react-native-yandex-ads@1.2.3","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-rE+GSO1yA+iRluHOg8uiF6DlFgLPlmFJECaPoKF4eZ/wGjy+scAJ6Kp9QatCOo2K6fQYAd0m+rdSwGyeoF8FMQ==","shasum":"512f52ebcdc4f1cf67af5058b1a7e9fae34c753c","tarball":"https://registry.npmjs.org/@beletsky/react-native-yandex-ads/-/react-native-yandex-ads-1.2.3.tgz","fileCount":210,"unpackedSize":323419,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCey7sQwxxtsrDlSrj05pChbzw9gfxUQD0xC9D83cqKKgIgW6PepU/xx+747e6TrhMC/xuqDwctiJY7vD7SY63BwV8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/5PdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7/BAAlm0L6pOrYNkpcYf8+uQDsJGqXm3BX7ovCtcyJmPXK12nE00C\r\neutaHFTd7jqYkg/BL30RWal5ZoP6E/yWlDyVmsO1XbqJk3j3StXbEfQUFAnQ\r\nkT7ncIHYexovj0p4eWcINewX5cajNu/EaEyQLAGLyKGpaIyuTvcazGf89ufo\r\nN2J0VMIP0PtBkZIfFPEIt6kHmwk92RtTxwUa7ROkLOaDx4ukYYOhzknWONVi\r\nSCWyCh7GfPRLID7awakcuK/piVEjkzZpK62BPnTdhvHP91q374fc4wVZkb2r\r\n1GxhFrtnGeMd3cmK8Vtpcl55G9qO6ArDD8hAM7Zcp35a/JDy54nvKqP1c11Q\r\nzKAS0XLHA7jNYQTvH6mo9JdKYcZbM0wP79FqbxI444dIn8o+J/Y9yvteJhuV\r\nTeOSMPYi6bzuz5/NxNROVCQKKYQwmZ2NLdUJa+YvhFFb4wrqK5Cjr9WG7cz9\r\naEgnZzeN4mvnNog3udyH5fWEGb8bbrKEtPHGvmWpFQPFxHdQjA/gDMPL/uK0\r\nAZ5FjT9rPnXQHZagF397+n2WdbTADVXliccf5kCIgjd6H8hKjBltanEC9BzI\r\n/wtsVS49OmmJIDvG8uAwlG9fVxZI3/UuyJd31zfOaNbRHYACejEqwwtNdXTg\r\nKx1CWXHVRoQ9aKzqEFlEdPwynxu1u9PoC0s=\r\n=lPGz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"},"directories":{},"maintainers":[{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-yandex-ads_1.2.3_1677693917152_0.8864202093330897"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-27T01:18:11.956Z","0.1.3":"2022-10-27T01:18:12.230Z","modified":"2023-03-01T18:05:17.577Z","0.1.4":"2022-10-27T04:03:42.689Z","0.1.5":"2022-10-27T04:26:28.501Z","0.1.6":"2022-10-27T05:00:41.691Z","0.1.7":"2022-10-27T05:16:41.759Z","0.1.8":"2022-10-27T06:46:24.695Z","0.1.9":"2022-10-27T08:13:56.729Z","1.0.1-beta.0":"2022-10-31T13:01:42.448Z","1.0.1-beta.1":"2022-10-31T14:55:14.113Z","1.0.1-beta.2":"2022-10-31T15:18:02.940Z","1.0.1":"2022-10-31T15:39:16.865Z","1.1.0-beta.0":"2022-10-31T22:40:56.086Z","1.1.0-beta.1":"2022-11-02T12:12:12.126Z","1.1.0-beta.2":"2022-11-10T13:57:26.383Z","1.1.0":"2023-01-30T03:57:47.482Z","1.2.0":"2023-01-30T07:59:15.741Z","1.2.1":"2023-03-01T17:19:57.249Z","1.2.2":"2023-03-01T17:41:14.370Z","1.2.3":"2023-03-01T18:05:17.429Z"},"maintainers":[{"name":"yaroslav_beletsky","email":"yaroslav_beletsky@mail.ru"}],"description":"test","homepage":"https://github.com/YBeletsky117/react-native-yandex-ads#readme","keywords":["react-native","ios","android","yandex","ads","mobile-ads","native-ads"],"repository":{"type":"git","url":"git+https://github.com/YBeletsky117/react-native-yandex-ads.git"},"author":{"name":"Yaroslav Beletsky","email":"yaroslav_beletsky@mail.ru","url":"https://toberemove.com"},"bugs":{"url":"https://github.com/YBeletsky117/react-native-yandex-ads/issues"},"license":"MIT","readme":"# Yandex Ads for React Native (beta)\n\nThis library was created to display Yandex ads in mobile applications developed using the React Native (without fabric)\nframework\n\n## Installation\n\n### for npm\n\n```sh\nnpm install @beletsky/react-native-yandex-ads@beta\n```\n\n### for yarn\n\n```sh\nyarn add @beletsky/react-native-yandex-ads@beta\n```\n\n## Usage\n\nFirst of all, you need to initialize the Yandex Ads Mobile library\n\n```jsx\nimport React, { useEffect } from 'react';\nimport YandexAds from \"@beletsky/react-native-yandex-ads\"\n\n// ...\n\nexport function App() {\n  useEffect(() => {\n    YandexAds.initialize()\n  }, [])\n  return //...\n}\n```\n\n# Native\n\n<p style='color: #ffffff; background-color: rgb(183,47,47)'>Attention, in this version, the display of ads in Android and iOS is different, we are making every effort to create a single visual part</p>\n\n## `AdNative.Container`\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| adUnitId                  | string                                  |❗️                 | none        |\n| width                     | number                                  |❗️                 | none        |\n| height                    | number                                  |❗️                 | none        |\n| config (only Android)     | typeof defConfig (see deep)             |❗️                 | none        |\n\n## `AdNative.Image` (only Android)\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| uniqYandexId              | NativeAdTypes                           |❗️                 | none        |\n\n## `AdNative.Media` (only Android)\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| uniqYandexId              | NativeAdTypes                           |❗️                 | none        |\n\n## `AdNative.Text` (only Android)\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| uniqYandexId              | NativeAdTypes                           |❗️                 | none        |\n\n## for Android\n\n```jsx\nimport React from 'react'\nimport { AdNative, NativeAdTypes } from '@beletsky/react-native-yandex-ads';\nimport { StyleSheet } from 'react-native';\n\nconst ADS_NATIVE_SIZE = {\n  width: 400,\n  height: 117\n}\n\nconst ADS_NATIVE_CONFIG = {\n  favicon: {\n    width: 1,\n    height: 1,\n  },\n  age: {\n    fontSize: 11,\n    color: '#444',\n  },\n  title: {\n    fontSize: 11,\n    color: '#444',\n  },\n  icon: {\n    width: 1,\n    height: 1,\n  },\n  feedback: {\n    width: 10,\n    height: 10,\n  },\n  body: {\n    fontSize: 16,\n    color: '#444',\n  },\n  domain: {\n    color: '#444',\n    fontSize: 13,\n  },\n  media: {\n    width: 85,\n    height: 85,\n  },\n}\n\nexport function App() {\n  return (\n    <AdNative.Container\n      adUnitId={\"R-M-ADS_ID\"}\n      config={ADS_NATIVE_CONFIG}\n      height={ADS_NATIVE_SIZE.height}\n      style={styles.container}\n      width={ADS_NATIVE_SIZE.width}\n    >\n      <View>\n        <View\n          style={styles.contentWrapper}>\n          <AdNative.Image\n            style={styles.image}\n            uniqYandexId={NativeAdTypes.favicon}\n          />\n          <AdNative.Text\n            style={styles.age}\n            uniqYandexId={NativeAdTypes.age}\n          />\n          <AdNative.Text\n            lineBreakMode=\"tail\"\n            numberOfLines={1}\n            style={styles.title}\n            uniqYandexId={NativeAdTypes.title}\n          />\n        </View>\n        <AdNative.Text\n          lineBreakMode=\"tail\"\n          numberOfLines={3}\n          style={styles.body}\n          uniqYandexId={NativeAdTypes.body}\n        />\n        <AdNative.Text\n          style={styles.domain}\n          uniqYandexId={NativeAdTypes.domain}\n        />\n        <AdNative.Image\n          style={styles.icon}\n          uniqYandexId={NativeAdTypes.icon}\n        />\n        <AdNative.Image\n          style={styles.feedback}\n          uniqYandexId={NativeAdTypes.feedback}\n        />\n        <AdNative.Text\n          style={styles.warning}\n          uniqYandexId={NativeAdTypes.warning}\n        />\n        <AdNative.Text\n          style={styles.sponsored}\n          uniqYandexId={NativeAdTypes.sponsored}\n        />\n      </View>\n      <AdNative.Media\n        height={85}\n        style={styles.media}\n        uniqYandexId={NativeAdTypes.media}\n        width={85}\n      />\n\n    </AdNative.Container>\n  )\n}\n\nconst styles = StyleSheet.create({\n  container: {\n    backgroundColor: '#000',\n    width: ADS_NATIVE_SIZE.width,\n    height: ADS_NATIVE_SIZE.height,\n    flexDirection: 'row',\n    paddingVertical: 10,\n    paddingLeft: 10,\n    paddingRight: 7,\n  },\n  contentWrapper: {\n    display: 'flex',\n    flexDirection: 'row',\n    overflow: 'visible',\n    alignItems: 'center',\n  },\n  image: {\n    display: 'none'\n  },\n  age: {\n    height: 16\n  },\n  title: {\n    height: 16,\n    width: ADS_NATIVE_SIZE.width - 157,\n    fontSize: 11,\n    color: '#444',\n    fontFamily: 'Roboto-Regular',\n    lineHeight: 16,\n    marginBottom: 2,\n  },\n  body: {\n    height: 66,\n    width: ADS_NATIVE_SIZE.width - 157,\n    minHeight: 30,\n    fontSize: 16,\n    fontFamily: 'Roboto-Regular',\n    lineHeight: 22,\n    letterSpacing: 0.25,\n    fontWeight: '500',\n  },\n  domain: {\n    height: 16,\n    fontSize: 12.5,\n    color: '#444',\n    fontStyle: 'italic',\n    fontWeight: 'normal',\n    letterSpacing: 0.192,\n  },\n  icon: {\n    width: 1,\n    height: 1,\n  },\n  feedback: {\n    width: 10,\n    height: 10,\n  },\n  warning: {\n    height: 13\n  },\n  sponsored: {\n    height: 13\n  },\n  media: {\n    borderRadius: 5,\n    overflow: 'hidden',\n  }\n})\n\n```\n\n## for IOS\n\n```jsx\nimport React from 'react'\nimport { AdNative } from '@beletsky/react-native-yandex-ads';\nimport { StyleSheet } from 'react-native';\n\nconst ADS_NATIVE_SIZE = {\n  width: 400,\n  height: 117\n}\n\nexport function App() {\n  return (\n    <AdNative.Container\n      adUnitId={\"R-M-ADS_ID\"}\n      height={ADS_NATIVE_SIZE.height}\n      style={styles.container}\n      width={ADS_NATIVE_SIZE.width}\n    />\n  )\n}\n\nconst styles = StyleSheet.create({\n  container: {\n    width: ADS_NATIVE_SIZE.width,\n    height: ADS_NATIVE_SIZE.height,\n    flexDirection: 'row',\n    paddingVertical: 10,\n    paddingLeft: 10,\n    paddingRight: 7,\n  }\n})\n\n```\n\n# Banner\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| adUnitId                  | string                                  |❗️                 | none        |\n| place (only IOS)          | 'top' or 'bottom'                       |❔️                 | 'top'       |\n| size                      | AdBannerType                            |❗️ (or customSize) | none        |\n| customSize                | { width, height }                       |❗️ (or size)       | none        |\n| requestParams             | { [key: string]: string }               |❔️                 | none        |\n| onDidLoad                 | (adId?: string) => void                 |❔️                 | none        |\n| onClick                   | (adId?: string) => void                 |❔️                 | none        |\n| onWillLeaveApp            | (adId?: string) => void                 |❔️                 | none        |\n| onWillPresent             | (adId?: string) => void                 |❔️                 | none        |\n| onDidDismiss              | (adId?: string) => void                 |❔️                 | none        |\n| onDidReturnedToApplication| (adId?: string) => void                 |❔️                 | none        |\n| onDidTrackImpression      | (adId?: string, data?: string) => void  |❔️                 | none        |\n| onDidFailLoading          | (adId?: string, error?: string) => void |❔️                 | none        |\n\n```jsx\nimport React from 'react'\nimport { AdBanner } from \"@beletsky/react-native-yandex-ads\";\n\n// ...\n\nexport function App() {\n  return (\n    <AdBanner\n      onDidLoad={() => console.log('on did load')}\n      onDidFailLoading={() => console.log('failed load')}\n      adUnitId={\"R-M-ADS_ID\"}\n      size={AdBannerType.BANNER_300x300}\n    />\n  )\n}\n\n```\n\n# Banner\n\n| Property                  | Type                                    | Required          | Default     |\n|---------------------------|:---------------------------------------:|------------------:|------------:|\n| adUnitId                  | string                                  |❗️                 | none        |\n| place (only IOS)          | 'top' or 'bottom'                       |❔️                 | 'top'       |\n| size                      | AdBannerType                            |❗️ (or customSize) | none        |\n| customSize                | { width, height }                       |❗️ (or size)       | none        |\n| onDidLoad                 | (adId?: string) => void                 |❔️                 | none        |\n| onClick                   | (adId?: string) => void                 |❔️                 | none        |\n| onWillLeaveApp            | (adId?: string) => void                 |❔️                 | none        |\n| onWillPresent             | (adId?: string) => void                 |❔️                 | none        |\n| onDidDismiss              | (adId?: string) => void                 |❔️                 | none        |\n| onDidReturnedToApplication| (adId?: string) => void                 |❔️                 | none        |\n| onDidTrackImpression      | (adId?: string, data?: string) => void  |❔️                 | none        |\n| onDidFailLoading          | (adId?: string, error?: string) => void |❔️                 | none        |\n\n```jsx\nimport React from 'react'\nimport { AdBanner } from \"@beletsky/react-native-yandex-ads\";\n\n// ...\nexport function App() {\n  return (\n    <AdBanner\n      onDidLoad={() => console.log('on did load')}\n      onDidFailLoading={() => console.log('failed load')}\n      adUnitId={\"R-M-ADS_ID\"}\n      size={AdBannerType.BANNER_300x300}\n    />\n  )\n}\n```\n\n# Interstitial\n\n| Method                    | Type                                           | Required             | Default     |\n|---------------------------|:----------------------------------------------:|---------------------:|------------:|\n| show()                    | (adUnitId: string) => boolean                  | adUnitId is required | none        |\n| addEventListener()        | (eventType, callback) => { remove: () => void }|\n\n```jsx\nimport { InterstitialEventTypes as EventTypes, AdInterstitial } from \"@beletsky/react-native-yandex-ads\";\nimport React, { useEffect } from 'react';\n\n// ...\n\nfunction App() {\n  useEffect(() => {\n    const adsListener = AdInterstitial.show(EventTypes.didLoad,\n      (source) => {\n        console.log(source)\n      })\n    return () => {\n      adsListener.remove()\n    }\n  }, [])\n  return // ...\n}\n```\n\n# Rewarded\n\n| Method                    | Type                                           | Required             | Default     |\n|---------------------------|:----------------------------------------------:|---------------------:|------------:|\n| show()                    | (adUnitId: string) => boolean                  | adUnitId is required | none        |\n| addEventListener()        | (eventType, callback) => { remove: () => void }|\n\n```jsx\nimport { RewardedEventTypes as EventTypes, AdRewarded } from \"@beletsky/react-native-yandex-ads\";\nimport React, { useEffect } from 'react';\n\n// ...\n\nfunction App() {\n  useEffect(() => {\n    const adsListener = AdRewarded.show(EventTypes.didLoad,\n      (source) => {\n        console.log(source)\n      })\n    return () => {\n      adsListener.remove()\n    }\n  }, [])\n  return // ...\n}\n```\n\n## License\n\nMIT\n\n---\n\n### Created by Yaroslav Beletsky [@beletsky](https://github.com/YBeletsky117)\n","readmeFilename":"README.md"}