{"_id":"@burdapraha/bbelements","_rev":"2-3e7a08047ea334ed9b8172d8251ad421","name":"@burdapraha/bbelements","description":"Wrapper for ibillboard / bbelements Ad Server async scripts implementation with own branding solution","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@burdapraha/bbelements","version":"0.0.1","description":"Wrapper for ibillboard / bbelements Ad Server async scripts implementation with own branding solution","main":"js/wrapper.js","repository":{"type":"git","url":"git+https://github.com/BurdaPraha/bbelements.git"},"author":{"name":"Michal Landsman"},"license":"MIT","bugs":{"url":"https://github.com/BurdaPraha/bbelements/issues"},"homepage":"https://github.com/BurdaPraha/bbelements#readme","publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"gitHead":"5e2b939ab8b0a8eac38f77f26ef3ca04ee6232c3","_id":"@burdapraha/bbelements@0.0.1","_npmVersion":"5.5.1","_nodeVersion":"7.7.3","_npmUser":{"name":"landsman","email":"landsman@insuit.cz"},"dist":{"integrity":"sha512-FJWC10ZQAUdo4bdSox10QPN/6w2svoYoNckfTyu4rUxZBNTzsrxiDqJov94wmm3unMwPGdFlNBXAX0pM82Rssg==","shasum":"c17dcd1d50415eb780db21692e48b3266fb84ea0","tarball":"https://registry.npmjs.org/@burdapraha/bbelements/-/bbelements-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBlBywwEogk029tzgWeS5JSImvEGD0PQITWa8QncVfNPAiB2vaHzHlRzI5q6k9EBAq82zZQISfckko5QK2aryPwwHg=="}]},"maintainers":[{"name":"landsman","email":"landsman@insuit.cz"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bbelements-0.0.1.tgz_1509722745097_0.9488324564881623"},"directories":{}}},"readme":"# iBillBoard Ads loading library\n\nDrupal 8 module for [bbelements](http://eu.bbelements.com/login.bb?url=%2Fenter%2F) ads printing with own branding solution.\nRead article about it here: [Using of Asynchronous codes](http://help.billboard.cz/xwiki/bin/view/AdServer+v2/UsageAsynCodes?language=en).\n\n**Still under development.**\n\n## How it works?\n\n1. You just need create blocks with markdown like this:\n\n\n    ```\n    <div id=\"05500400-3893-4623-a661-46a6e32d9a24\" data-bbelements-id=\"248828.1.2.9\"></div>\n            \n    - `id` of <div> must be unique, good for it is block uuid\n    - `data-bbelements-id` is unique identificator of advertising in bbelements system\n    ```\n\n    \n2. javascript will inspect DOM of page and find all positions with these ids and will make request to adserver. Ads will be printed from system. \n\n\n## Google Tag Manager settings\n\nImport [this container JSON file](./docs/GTM.json) to your GTM account, [see more here](https://www.lunametrics.com/blog/2015/08/26/import-container-google-tag-manager/).\n\nSteps:\n\n1. [Download JSON](./docs/GTM.json)\n2. Rename `UA-XXXXXX-YY` to your GA code in this file\n3. Admin => Import Container\n4. Choose container file (what you download from here)\n5. Choose workspace: Existing => (your workspace, probably Default)\n6. Choose an import options: Merge => Rename conflicting tags, triggers and variables\n7. View Detailed Changes\n8. Confirm\n\n## How can I use it without Drupal?\n\nSure! Easily.. \n\n`yarn install @burdapraha/bbelements` or `npm install @burdapraha/bbelements`\n\n*Implementation:*\n\n```\n<head>\n...\n<script src=\"//bbcdn-static.bbelements.com/scripts/ibb-async/stable/tag.js\"></script>\n...\n</head>\n<body>\n\n    ...\n\n    <!-- this is example positions somewhere in page -->\n    <div id=\"ab\" data-bbelements-id=\"248828.1.2.7\"></div>\n    <div id=\"xy\" data-bbelements-id=\"248828.1.2.8\"></div>\n    <div id=\"zy\" data-bbelements-id=\"248828.1.2.9\"></div>\n\n    ...\n\n    <!-- if you don't using branding, skip this lib -->\n    <script src=\"{{ your_assets_path }}/js/branding.js\"></script>\n    \n    <!-- core ads libs ->\n    <script src=\"{{ your_assets_path }}/js/ads.js\"></script>\n    <script src=\"{{ your_assets_path }}/js/wrapper.js\"></script>\n\n</body>\n```\n","maintainers":[{"email":"roman@prochazka.co.uk","name":"romanpro"},{"email":"landsman@insuit.cz","name":"landsman"},{"email":"app@burda.cz","name":"burdaprahamanager"}],"time":{"modified":"2022-04-04T21:07:23.157Z","created":"2017-11-03T15:25:46.353Z","0.0.1":"2017-11-03T15:25:46.353Z"},"homepage":"https://github.com/BurdaPraha/bbelements#readme","repository":{"type":"git","url":"git+https://github.com/BurdaPraha/bbelements.git"},"author":{"name":"Michal Landsman"},"bugs":{"url":"https://github.com/BurdaPraha/bbelements/issues"},"license":"MIT","readmeFilename":"README.md"}