<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://nielsentest.mywikis.net/w/index.php?action=history&amp;feed=atom&amp;title=Simplified_SDK_API-Objective-C</id>
	<title>Simplified SDK API-Objective-C - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://nielsentest.mywikis.net/w/index.php?action=history&amp;feed=atom&amp;title=Simplified_SDK_API-Objective-C"/>
	<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=Simplified_SDK_API-Objective-C&amp;action=history"/>
	<updated>2026-04-12T17:41:18Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=Simplified_SDK_API-Objective-C&amp;diff=5368&amp;oldid=prev</id>
		<title>ColinBrown at 19:24, 28 September 2021</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=Simplified_SDK_API-Objective-C&amp;diff=5368&amp;oldid=prev"/>
		<updated>2021-09-28T19:24:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:24, 28 September 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l24&quot;&gt;Line 24:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 24:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     NSDictionary *appInformation = @{ @&amp;quot;appid&amp;quot;: @&amp;quot;PDA7D5EE6-B1B8-4123-9277-2A788BC6XXX&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     NSDictionary *appInformation = @{ @&amp;quot;appid&amp;quot;: @&amp;quot;PDA7D5EE6-B1B8-4123-9277-2A788BC6XXX&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                             @&amp;quot;appversion&amp;quot;: @&amp;quot;1.0&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                             @&amp;quot;appversion&amp;quot;: @&amp;quot;1.0&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                             @&amp;quot;appname&amp;quot;: @&amp;quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Abdul's &lt;/del&gt;Objc Test app&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                             @&amp;quot;appname&amp;quot;: @&amp;quot;Objc Test app&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                             @&amp;quot;sfcode&amp;quot;: @&amp;quot;dcr&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                             @&amp;quot;sfcode&amp;quot;: @&amp;quot;dcr&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                             @&amp;quot;ccode&amp;quot;: @&amp;quot;123&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                             @&amp;quot;ccode&amp;quot;: @&amp;quot;123&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>ColinBrown</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=Simplified_SDK_API-Objective-C&amp;diff=4588&amp;oldid=prev</id>
		<title>ColinBrown: /* NielsenInit.m */</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=Simplified_SDK_API-Objective-C&amp;diff=4588&amp;oldid=prev"/>
		<updated>2020-12-01T21:07:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;NielsenInit.m&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:07, 1 December 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l22&quot;&gt;Line 22:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 22:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     //Initialising the NielsenEventTracker class by passing app information which returns the instance of NielsenEventTracker.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     //Initialising the NielsenEventTracker class by passing app information which returns the instance of NielsenEventTracker.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     NSDictionary *appInformation = @{ @&amp;quot;appid&amp;quot;: @&amp;quot;PDA7D5EE6-B1B8-4123-9277-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2A788BC653CA&lt;/del&gt;&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     NSDictionary *appInformation = @{ @&amp;quot;appid&amp;quot;: @&amp;quot;PDA7D5EE6-B1B8-4123-9277-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2A788BC6XXX&lt;/ins&gt;&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                             @&amp;quot;appversion&amp;quot;: @&amp;quot;1.0&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                             @&amp;quot;appversion&amp;quot;: @&amp;quot;1.0&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                             @&amp;quot;appname&amp;quot;: @&amp;quot;Abdul's Objc Test app&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                             @&amp;quot;appname&amp;quot;: @&amp;quot;Abdul's Objc Test app&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>ColinBrown</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=Simplified_SDK_API-Objective-C&amp;diff=2693&amp;oldid=prev</id>
		<title>Admin3 at 18:28, 30 April 2018</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=Simplified_SDK_API-Objective-C&amp;diff=2693&amp;oldid=prev"/>
		<updated>2018-04-30T18:28:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:28, 30 April 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Breadcrumb|}} {{Breadcrumb|Digital}} {{Breadcrumb|DCR &amp;amp; DTVR}}  {{Breadcrumb|Simplified SDK API}}{{CurrentBreadcrumb}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Breadcrumb|}} {{Breadcrumb|Digital}} {{Breadcrumb|DCR &amp;amp; DTVR}}  {{Breadcrumb|Simplified SDK API}}{{CurrentBreadcrumb}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Digital]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Digital]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:iphonescreenshot|thumb]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:iphonescreenshot&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.png&lt;/ins&gt;|thumb]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Objective-C Code Example ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Objective-C Code Example ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Select the below link to download the sample files &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Select the below link to download the sample files &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin3</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=Simplified_SDK_API-Objective-C&amp;diff=2692&amp;oldid=prev</id>
		<title>Admin3 at 18:28, 30 April 2018</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=Simplified_SDK_API-Objective-C&amp;diff=2692&amp;oldid=prev"/>
		<updated>2018-04-30T18:28:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:28, 30 April 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Breadcrumb|}} {{Breadcrumb|Digital}} {{Breadcrumb|DCR &amp;amp; DTVR}}  {{Breadcrumb|Simplified SDK API}}{{CurrentBreadcrumb}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Breadcrumb|}} {{Breadcrumb|Digital}} {{Breadcrumb|DCR &amp;amp; DTVR}}  {{Breadcrumb|Simplified SDK API}}{{CurrentBreadcrumb}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Digital]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Digital]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:iphonescreenshot|thumb]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Objective-C Code Example ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Objective-C Code Example ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Select the below link to download the sample files &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Select the below link to download the sample files &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin3</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=Simplified_SDK_API-Objective-C&amp;diff=2646&amp;oldid=prev</id>
		<title>Admin3 at 21:06, 9 April 2018</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=Simplified_SDK_API-Objective-C&amp;diff=2646&amp;oldid=prev"/>
		<updated>2018-04-09T21:06:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:06, 9 April 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Objective-C Code Example ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Objective-C Code Example ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Select the below link to download the sample files &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Select the below link to download the sample files &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[https://engineeringportal.nielsen.com/w/downloads/digital/sampleapplications/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Simple&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;VideoPlayerAppObjC&lt;/del&gt;.zip Download Project Files]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[https://engineeringportal.nielsen.com/w/downloads/digital/sampleapplications/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;TrackEvent&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SDKObjC&lt;/ins&gt;.zip Download Project Files]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== NielsenInit.m ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== NielsenInit.m ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;Objective-C&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;Objective-C&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin3</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=Simplified_SDK_API-Objective-C&amp;diff=2492&amp;oldid=prev</id>
		<title>Admin3 at 23:54, 20 February 2018</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=Simplified_SDK_API-Objective-C&amp;diff=2492&amp;oldid=prev"/>
		<updated>2018-02-20T23:54:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:54, 20 February 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Digital]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Digital]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Objective-C Code Example ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Objective-C Code Example ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Select the below link to download the sample files &amp;lt;br&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[https://engineeringportal.nielsen.com/w/downloads/digital/sampleapplications/Simple-VideoPlayerAppObjC.zip Download Project Files]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== NielsenInit.m ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== NielsenInit.m ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;Objective-C&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;Objective-C&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin3</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=Simplified_SDK_API-Objective-C&amp;diff=2488&amp;oldid=prev</id>
		<title>Admin3: Created page with &quot;{{Breadcrumb|}} {{Breadcrumb|Digital}} {{Breadcrumb|DCR &amp; DTVR}}  {{Breadcrumb|Simplified SDK API}}{{CurrentBreadcrumb}} Category:Digital == Objective-C Code Example == ==...&quot;</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=Simplified_SDK_API-Objective-C&amp;diff=2488&amp;oldid=prev"/>
		<updated>2018-02-20T23:41:17Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Breadcrumb|}} {{Breadcrumb|Digital}} {{Breadcrumb|DCR &amp;amp; DTVR}}  {{Breadcrumb|Simplified SDK API}}{{CurrentBreadcrumb}} &lt;a href=&quot;/wiki/Category:Digital&quot; title=&quot;Category:Digital&quot;&gt;Category:Digital&lt;/a&gt; == Objective-C Code Example == ==...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Breadcrumb|}} {{Breadcrumb|Digital}} {{Breadcrumb|DCR &amp;amp; DTVR}}  {{Breadcrumb|Simplified SDK API}}{{CurrentBreadcrumb}}&lt;br /&gt;
[[Category:Digital]]&lt;br /&gt;
== Objective-C Code Example ==&lt;br /&gt;
==== NielsenInit.m ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Objective-C&amp;quot;&amp;gt;&lt;br /&gt;
//  NielsenInit.m&lt;br /&gt;
//  VideoPlayerAppObjC&lt;br /&gt;
// This is sample code of a very basic implementation of the Nielsen 'Simplified API'&lt;br /&gt;
// This code is for educational purposes only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#import &amp;quot;NielsenInit.h&amp;quot;&lt;br /&gt;
#import &amp;lt;NielsenAppApi/NielsenEventTracker.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
@implementation NielsenInit&lt;br /&gt;
&lt;br /&gt;
+ (NielsenEventTracker *)createNielsenEventTrackerWithDelegate:(id&amp;lt;NielsenEventTrackerDelegate&amp;gt;)delegate&lt;br /&gt;
{&lt;br /&gt;
    //Initialising the NielsenEventTracker class by passing app information which returns the instance of NielsenEventTracker.&lt;br /&gt;
    &lt;br /&gt;
    NSDictionary *appInformation = @{ @&amp;quot;appid&amp;quot;: @&amp;quot;PDA7D5EE6-B1B8-4123-9277-2A788BC653CA&amp;quot;,&lt;br /&gt;
                            @&amp;quot;appversion&amp;quot;: @&amp;quot;1.0&amp;quot;,&lt;br /&gt;
                            @&amp;quot;appname&amp;quot;: @&amp;quot;Abdul's Objc Test app&amp;quot;,&lt;br /&gt;
                            @&amp;quot;sfcode&amp;quot;: @&amp;quot;dcr&amp;quot;,&lt;br /&gt;
                            @&amp;quot;ccode&amp;quot;: @&amp;quot;123&amp;quot;,&lt;br /&gt;
                            @&amp;quot;dma&amp;quot;:@&amp;quot;456&amp;quot;,&lt;br /&gt;
                            @&amp;quot;uoo&amp;quot;:@&amp;quot;0&amp;quot;,&lt;br /&gt;
                            @&amp;quot;nol_devDebug&amp;quot;: @&amp;quot;INFO&amp;quot;,&lt;br /&gt;
                            @&amp;quot;containerId&amp;quot;: @&amp;quot;1&amp;quot; };&lt;br /&gt;
    &lt;br /&gt;
    return [[NielsenEventTracker alloc] initWithAppInfo:appInformation delegate:delegate];&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== NielsenInit.h ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Objective-C&amp;quot;&amp;gt;&lt;br /&gt;
#import &amp;lt;Foundation/Foundation.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
@class NielsenEventTracker;&lt;br /&gt;
@protocol NielsenEventTrackerDelegate;&lt;br /&gt;
&lt;br /&gt;
@interface NielsenInit : NSObject&lt;br /&gt;
&lt;br /&gt;
+ (NielsenEventTracker *)createNielsenEventTrackerWithDelegate:(id&amp;lt;NielsenEventTrackerDelegate&amp;gt;)delegate;&lt;br /&gt;
&lt;br /&gt;
@end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== SDKMethods.m ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Objective-C&amp;quot;&amp;gt;&lt;br /&gt;
#import &amp;lt;Foundation/Foundation.h&amp;gt;&lt;br /&gt;
#import &amp;quot;SDKMethods.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@implementation SDKMethods&lt;br /&gt;
&lt;br /&gt;
//Loading content Data&lt;br /&gt;
- (NSDictionary *)loadContentData&lt;br /&gt;
{&lt;br /&gt;
    &lt;br /&gt;
    self.url = [NSURL URLWithString:@&amp;quot;http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ForBiggerEscapes.mp4&amp;quot;];&lt;br /&gt;
    &lt;br /&gt;
    NSDictionary *content = @{  @&amp;quot;assetName&amp;quot;:@&amp;quot;ChromeCast1&amp;quot;,&lt;br /&gt;
                                @&amp;quot;assetid&amp;quot;:@&amp;quot;C77664&amp;quot;,&lt;br /&gt;
                                @&amp;quot;length&amp;quot;:@&amp;quot;3600&amp;quot;,&lt;br /&gt;
                                @&amp;quot;program&amp;quot;:@&amp;quot;MyProgram&amp;quot;,&lt;br /&gt;
                                @&amp;quot;segB&amp;quot;:@&amp;quot;CustomSegmentValueB&amp;quot;,&lt;br /&gt;
                                @&amp;quot;segC&amp;quot;:@&amp;quot;segmentC&amp;quot;,&lt;br /&gt;
                                @&amp;quot;title&amp;quot;:@&amp;quot;S2,E3&amp;quot;,&lt;br /&gt;
                                @&amp;quot;type&amp;quot;:@&amp;quot;content&amp;quot;,&lt;br /&gt;
                                @&amp;quot;section&amp;quot;:@&amp;quot;cloudApi_app&amp;quot;,&lt;br /&gt;
                                @&amp;quot;airdate&amp;quot;:@&amp;quot;20180120 10:00:00&amp;quot;,&lt;br /&gt;
                                @&amp;quot;isfullepisode&amp;quot;:@&amp;quot;y&amp;quot;,&lt;br /&gt;
                                @&amp;quot;adloadtype&amp;quot;:@&amp;quot;2&amp;quot;,&lt;br /&gt;
                                @&amp;quot;channelName&amp;quot;:@&amp;quot;My Channel 1&amp;quot;,&lt;br /&gt;
                                @&amp;quot;pipMode&amp;quot;:@&amp;quot;false&amp;quot; };&lt;br /&gt;
    &lt;br /&gt;
    //Ad data,static data should be empty in content video dictionary&lt;br /&gt;
    NSDictionary *metadata = @{  @&amp;quot;content&amp;quot; : content,&lt;br /&gt;
                               @&amp;quot;ad&amp;quot; : @{},&lt;br /&gt;
                               @&amp;quot;static&amp;quot; :  @{} };&lt;br /&gt;
    &lt;br /&gt;
    NSDictionary *data = @{  @&amp;quot;metadata&amp;quot; : metadata,&lt;br /&gt;
                           @&amp;quot;event&amp;quot;: @&amp;quot;playhead&amp;quot;,&lt;br /&gt;
                           @&amp;quot;type&amp;quot;: @&amp;quot;content&amp;quot;,&lt;br /&gt;
                           @&amp;quot;playheadPosition&amp;quot;: @&amp;quot;0&amp;quot; };&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    return data;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//Loading Ad data&lt;br /&gt;
- (NSDictionary *)loadPreRollAd&lt;br /&gt;
{&lt;br /&gt;
    self.url = [NSURL URLWithString:@&amp;quot;http://www.nielseninternet.com/NWCC-3002/prog_index.m3u8&amp;quot;];&lt;br /&gt;
    &lt;br /&gt;
    //We should pass content dictionary also in Ad video.&lt;br /&gt;
    NSDictionary *content = @{  @&amp;quot;assetName&amp;quot;:@&amp;quot;ChromeCast1&amp;quot;,&lt;br /&gt;
                                @&amp;quot;assetid&amp;quot;:@&amp;quot;C77664&amp;quot;,&lt;br /&gt;
                                @&amp;quot;length&amp;quot;:@&amp;quot;3600&amp;quot;,&lt;br /&gt;
                                @&amp;quot;program&amp;quot;:@&amp;quot;MyProgram&amp;quot;,&lt;br /&gt;
                                @&amp;quot;segB&amp;quot;:@&amp;quot;CustomSegmentValueB&amp;quot;,&lt;br /&gt;
                                @&amp;quot;segC&amp;quot;:@&amp;quot;segmentC&amp;quot;,&lt;br /&gt;
                                @&amp;quot;title&amp;quot;:@&amp;quot;S2,E3&amp;quot;,&lt;br /&gt;
                                @&amp;quot;type&amp;quot;:@&amp;quot;content&amp;quot;,&lt;br /&gt;
                                @&amp;quot;section&amp;quot;:@&amp;quot;cloudApi_app&amp;quot;,&lt;br /&gt;
                                @&amp;quot;airdate&amp;quot;:@&amp;quot;20180120 10:00:00&amp;quot;,&lt;br /&gt;
                                @&amp;quot;isfullepisode&amp;quot;:@&amp;quot;y&amp;quot;,&lt;br /&gt;
                                @&amp;quot;adloadtype&amp;quot;:@&amp;quot;2&amp;quot;,&lt;br /&gt;
                                @&amp;quot;channelName&amp;quot;:@&amp;quot;My Channel 1&amp;quot;,&lt;br /&gt;
                                @&amp;quot;pipMode&amp;quot;:@&amp;quot;false&amp;quot; };&lt;br /&gt;
    &lt;br /&gt;
    NSDictionary *ad = @{ @&amp;quot;assetid&amp;quot;:@&amp;quot;AD12345&amp;quot;,&lt;br /&gt;
                          @&amp;quot;title&amp;quot;:@&amp;quot;ADTestTitle&amp;quot;,&lt;br /&gt;
                          @&amp;quot;type&amp;quot;:@&amp;quot;preroll&amp;quot;,&lt;br /&gt;
                          @&amp;quot;length&amp;quot;:@&amp;quot;20&amp;quot; };&lt;br /&gt;
    &lt;br /&gt;
    //static data should be empty in Ad video&lt;br /&gt;
    NSDictionary *metadata = @{  @&amp;quot;content&amp;quot; : content,&lt;br /&gt;
                                 @&amp;quot;ad&amp;quot; : ad,&lt;br /&gt;
                                 @&amp;quot;static&amp;quot; :  @{} };&lt;br /&gt;
    &lt;br /&gt;
    NSDictionary *data = @{  @&amp;quot;metadata&amp;quot; : metadata,&lt;br /&gt;
                             @&amp;quot;event&amp;quot;: @&amp;quot;playhead&amp;quot;,&lt;br /&gt;
                             @&amp;quot;type&amp;quot;: @&amp;quot;ad&amp;quot;,&lt;br /&gt;
                             @&amp;quot;playheadPosition&amp;quot;: @&amp;quot;0&amp;quot; };&lt;br /&gt;
    &lt;br /&gt;
    return data;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@end&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== SDKMethods.h ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Objective-C&amp;quot;&amp;gt;&lt;br /&gt;
#import &amp;lt;Foundation/Foundation.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
@interface SDKMethods : NSObject&lt;br /&gt;
&lt;br /&gt;
@property(nonatomic, strong) NSURL *url;&lt;br /&gt;
&lt;br /&gt;
- (NSDictionary *)loadContentData;&lt;br /&gt;
- (NSDictionary *)loadPreRollAd;&lt;br /&gt;
&lt;br /&gt;
@end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ViewController.m ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Objective-C&amp;quot;&amp;gt;&lt;br /&gt;
#import &amp;quot;ViewController.h&amp;quot;&lt;br /&gt;
#import &amp;quot;NielsenInit.h&amp;quot;&lt;br /&gt;
#import &amp;quot;SDKMethods.h&amp;quot;&lt;br /&gt;
#import &amp;lt;MediaPlayer/MediaPlayer.h&amp;gt;&lt;br /&gt;
#import &amp;lt;AVKit/AVKit.h&amp;gt;&lt;br /&gt;
#import &amp;quot;Constants.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#import &amp;lt;NielsenAppApi/NielsenEventTracker.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NSMutableDictionary *mutableData;&lt;br /&gt;
NSDictionary *data;&lt;br /&gt;
SDKMethods *sdkMethods;&lt;br /&gt;
AVPlayer  *player;&lt;br /&gt;
AVPlayerViewController *playerController;&lt;br /&gt;
NielsenEventTracker *nielsenEventTracker;&lt;br /&gt;
&lt;br /&gt;
int totalVideosPlayed = 0;&lt;br /&gt;
id timeObserver;&lt;br /&gt;
&lt;br /&gt;
@interface ViewController()&amp;lt;AVPlayerViewControllerDelegate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
@end&lt;br /&gt;
&lt;br /&gt;
@implementation ViewController&lt;br /&gt;
&lt;br /&gt;
- (void)viewDidLoad {&lt;br /&gt;
    [super viewDidLoad];&lt;br /&gt;
    &lt;br /&gt;
    //Mark: In NielsenInit class we are initialising the NielsenEventTracker.&lt;br /&gt;
    &lt;br /&gt;
    //Getting the instance of NielsenEventTracker&lt;br /&gt;
    nielsenEventTracker = [NielsenInit createNielsenEventTrackerWithDelegate:nil];&lt;br /&gt;
    &lt;br /&gt;
    //Mark: In SDKMethods class we wrote methods which creates content,Ad objects&lt;br /&gt;
    sdkMethods = [[SDKMethods alloc] init];&lt;br /&gt;
    &lt;br /&gt;
    if(self.videoType == onlyContent){&lt;br /&gt;
        //loading video content data&lt;br /&gt;
       data = [sdkMethods loadContentData];&lt;br /&gt;
    }else{&lt;br /&gt;
        //loading Ad data&lt;br /&gt;
        data = [sdkMethods loadPreRollAd];&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    //Converting &amp;quot;data&amp;quot; to mutable dictionary as we have to update playhead, event values.&lt;br /&gt;
    mutableData =[data mutableCopy];&lt;br /&gt;
    &lt;br /&gt;
    [self setPlayer];&lt;br /&gt;
    [self setPlayHeadPosition];&lt;br /&gt;
    &lt;br /&gt;
    //Setting observer to know the completion of video&lt;br /&gt;
    [self setVideoFinishObserver];&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
-(void) setPlayer {&lt;br /&gt;
    &lt;br /&gt;
    //creating player&lt;br /&gt;
    player = [AVPlayer playerWithURL:[sdkMethods url]];&lt;br /&gt;
    playerController = [[AVPlayerViewController alloc] init];&lt;br /&gt;
    playerController.view.frame = CGRectMake(0,100,self.view.frame.size.width,300);&lt;br /&gt;
    playerController.player = player;&lt;br /&gt;
    playerController.showsPlaybackControls = YES;&lt;br /&gt;
    playerController.delegate = self;&lt;br /&gt;
    &lt;br /&gt;
    //Adding observer to player to track play,pause and reverse&lt;br /&gt;
    [player addObserver:self&lt;br /&gt;
              forKeyPath:@&amp;quot;rate&amp;quot;&lt;br /&gt;
                 options:(NSKeyValueObservingOptionNew)&lt;br /&gt;
                 context:nil];&lt;br /&gt;
    &lt;br /&gt;
    [player play];&lt;br /&gt;
    &lt;br /&gt;
    [self addChildViewController:playerController];&lt;br /&gt;
    [self.view addSubview:playerController.view];&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
-(void) setPlayHeadPosition {&lt;br /&gt;
    &lt;br /&gt;
    //Setting play head position&lt;br /&gt;
    CMTime timeInterval = CMTimeMakeWithSeconds(1, 1);&lt;br /&gt;
    [player addPeriodicTimeObserverForInterval:(timeInterval) queue:dispatch_get_main_queue() usingBlock:^(CMTime time){&lt;br /&gt;
        NSTimeInterval seconds = CMTimeGetSeconds(time);&lt;br /&gt;
        NSInteger intSec = seconds;&lt;br /&gt;
        NSString* strSec = [NSString stringWithFormat:@&amp;quot;%li&amp;quot;, intSec];&lt;br /&gt;
        &lt;br /&gt;
        //updating playHead position in dictionary.&lt;br /&gt;
        [mutableData setValue:strSec forKey:@&amp;quot;playheadPosition&amp;quot;];&lt;br /&gt;
        &lt;br /&gt;
        //Sending data dictionary to SDK with updated playHead position.&lt;br /&gt;
        [nielsenEventTracker trackEvent:mutableData];&lt;br /&gt;
    }];&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
- (void) setVideoFinishObserver {&lt;br /&gt;
    &lt;br /&gt;
    //observer fires on completion of Ad&lt;br /&gt;
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(itemDidFinishPlaying:) name:AVPlayerItemDidPlayToEndTimeNotification object:playerController.player.currentItem];&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//rate 0.0 = Video Pause or stopped&lt;br /&gt;
//rate 1.0 = Video played or resumed&lt;br /&gt;
//rate -1.0 = Play reversed/rewind.&lt;br /&gt;
- (void)observeValueForKeyPath:(NSString *)keyPath&lt;br /&gt;
                      ofObject:(id)object&lt;br /&gt;
                        change:(NSDictionary *)change&lt;br /&gt;
                       context:(void *)context&lt;br /&gt;
{&lt;br /&gt;
    if (object == player &amp;amp;&amp;amp; [keyPath isEqualToString:@&amp;quot;rate&amp;quot;]) {&lt;br /&gt;
        NSNumber * newValue = [change objectForKey:NSKeyValueChangeNewKey];&lt;br /&gt;
        int intValue = newValue.intValue;&lt;br /&gt;
        if(intValue == 0){&lt;br /&gt;
            NSLog(@&amp;quot;playback paused&amp;quot;);&lt;br /&gt;
            &lt;br /&gt;
            //on video pause, updating event as pause in dictionary&lt;br /&gt;
            [mutableData setValue:@&amp;quot;pause&amp;quot; forKey:@&amp;quot;event&amp;quot;];&lt;br /&gt;
            &lt;br /&gt;
            //sending the dictionary to SDK with &amp;quot;pause&amp;quot; event.&lt;br /&gt;
            [nielsenEventTracker trackEvent:mutableData];&lt;br /&gt;
            &lt;br /&gt;
        }else if(intValue == 1){&lt;br /&gt;
            NSLog(@&amp;quot;Normal playback&amp;quot;);&lt;br /&gt;
            &lt;br /&gt;
            //On Play resume setting event as Playhead&lt;br /&gt;
            [mutableData setValue:@&amp;quot;playhead&amp;quot; forKey:@&amp;quot;event&amp;quot;];&lt;br /&gt;
            &lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
- (void)viewDidDisappear:(BOOL)animated&lt;br /&gt;
{&lt;br /&gt;
    //on moving to other screen, updating event as pause in dictionary&lt;br /&gt;
    [mutableData setValue:@&amp;quot;pause&amp;quot; forKey:@&amp;quot;event&amp;quot;];&lt;br /&gt;
    &lt;br /&gt;
    //As it is a pause event setting the playheadPosition to empty.&lt;br /&gt;
    [mutableData setValue:@&amp;quot;&amp;quot; forKey:@&amp;quot;playheadPosition&amp;quot;];&lt;br /&gt;
    &lt;br /&gt;
    player.rate = 0;&lt;br /&gt;
    [player pause];&lt;br /&gt;
    &lt;br /&gt;
    [super viewDidDisappear:animated];&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-(void)itemDidFinishPlaying:(NSNotification *) notification {&lt;br /&gt;
    &lt;br /&gt;
    [player removeObserver:self forKeyPath:@&amp;quot;rate&amp;quot;];&lt;br /&gt;
    &lt;br /&gt;
    [self sendCompleteEventToSDK];&lt;br /&gt;
    &lt;br /&gt;
    //As 1 video completed playing, incrementing the variable value.&lt;br /&gt;
    totalVideosPlayed += 1;&lt;br /&gt;
    &lt;br /&gt;
    //Checking if total videos played or not.&lt;br /&gt;
    if(totalVideosPlayed != self.totalVideos){&lt;br /&gt;
        &lt;br /&gt;
        //Checking if videoType is contentWithAd, then after completion of Ad, will play the content video.&lt;br /&gt;
        if(self.videoType == contentWithAd){&lt;br /&gt;
            &lt;br /&gt;
            //loading video content data&lt;br /&gt;
            data = [sdkMethods loadContentData];&lt;br /&gt;
            &lt;br /&gt;
            mutableData =[data mutableCopy];&lt;br /&gt;
            &lt;br /&gt;
            [self setPlayer];&lt;br /&gt;
            &lt;br /&gt;
            //Adding observer to player to check is buffering finished&lt;br /&gt;
            CMTime timeInterval = CMTimeMakeWithSeconds(1, 3);&lt;br /&gt;
            timeObserver =  [player addPeriodicTimeObserverForInterval:(timeInterval) queue:dispatch_get_main_queue() usingBlock:^(CMTime time){&lt;br /&gt;
                &lt;br /&gt;
                //checking the video player status&lt;br /&gt;
                [self handlePlayerStatus:time];&lt;br /&gt;
                [self setPlayHeadPosition];&lt;br /&gt;
                //Setting observer to know the completion of video&lt;br /&gt;
                [self setVideoFinishObserver];&lt;br /&gt;
                &lt;br /&gt;
            }];&lt;br /&gt;
            &lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
- (void) handlePlayerStatus : (CMTime) time {&lt;br /&gt;
    &lt;br /&gt;
    if(player.status == AVPlayerItemStatusReadyToPlay){&lt;br /&gt;
        &lt;br /&gt;
        // buffering is finished, setting event as Playhead&lt;br /&gt;
        [mutableData setValue:@&amp;quot;playhead&amp;quot; forKey:@&amp;quot;event&amp;quot;];&lt;br /&gt;
        [player removeTimeObserver:timeObserver];&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
- (void) sendCompleteEventToSDK {&lt;br /&gt;
    &lt;br /&gt;
    //onCompletion of video, updating event as complete in dictionary&lt;br /&gt;
    [mutableData setValue:@&amp;quot;complete&amp;quot; forKey:@&amp;quot;event&amp;quot;];&lt;br /&gt;
    &lt;br /&gt;
    //As it is a complete event setting the playheadPosition to empty.&lt;br /&gt;
    [mutableData setValue:@&amp;quot;&amp;quot; forKey:@&amp;quot;playheadPosition&amp;quot;];&lt;br /&gt;
    &lt;br /&gt;
    //sending the dictionary to SDK with &amp;quot;complete&amp;quot; event.&lt;br /&gt;
    [nielsenEventTracker trackEvent:mutableData];&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
- (void)dealloc {&lt;br /&gt;
    NSLog(@&amp;quot;Remove NotificationCenter dealloc&amp;quot;);&lt;br /&gt;
    [[NSNotificationCenter defaultCenter] removeObserver:self];&lt;br /&gt;
}&lt;br /&gt;
@end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ViewController.h ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Objective-C&amp;quot;&amp;gt;&lt;br /&gt;
#import &amp;lt;UIKit/UIKit.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
@class NielsenEventTracker;&lt;br /&gt;
@protocol NielsenEventTrackerDelegate;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@interface ViewController : UIViewController&lt;br /&gt;
&lt;br /&gt;
@property (nonatomic) int videoType;&lt;br /&gt;
@property (nonatomic) int totalVideos;&lt;br /&gt;
&lt;br /&gt;
@end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OptOutVC.m ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Objective-C&amp;quot;&amp;gt;&lt;br /&gt;
#import &amp;quot;OptOutVC.h&amp;quot;&lt;br /&gt;
#import &amp;quot;NielsenInit.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#import &amp;lt;NielsenAppApi/NielsenEventTracker.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
@interface OptOutVC ()&lt;br /&gt;
&lt;br /&gt;
@property (weak, nonatomic) IBOutlet UIWebView *webView;&lt;br /&gt;
&lt;br /&gt;
@end&lt;br /&gt;
&lt;br /&gt;
@implementation OptOutVC&lt;br /&gt;
&lt;br /&gt;
- (void)viewDidLoad {&lt;br /&gt;
    [super viewDidLoad];&lt;br /&gt;
    &lt;br /&gt;
    self.nielsenEventTracker = [NielsenInit createNielsenEventTrackerWithDelegate:nil];&lt;br /&gt;
    &lt;br /&gt;
    //Getting the optPut URL from eventTracker&lt;br /&gt;
    [self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:self.nielsenEventTracker.optOutURL]]];&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OptOutVC.h ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Objective-C&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#import &amp;lt;UIKit/UIKit.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
@class NielsenEventTracker;&lt;br /&gt;
@protocol NielsenEventTrackerDelegate;&lt;br /&gt;
&lt;br /&gt;
@interface OptOutVC : UIViewController&lt;br /&gt;
&lt;br /&gt;
@property (nonatomic, weak) NielsenEventTracker *nielsenEventTracker;&lt;br /&gt;
&lt;br /&gt;
@end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin3</name></author>
	</entry>
</feed>